File: blk03458.txt

d/Foundry USA Pool #dropgold/
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
DjBs:ETH.ETH:0x308b5706b45c711837210b9529e041610397774b:60851193:ss:0
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
ylWtcLk_IhZRdQ8\\HVJ1KN8GE-Aq?;=$5R,4P*-W,,
ue~xoyrgrvekk\hW@c^Ha
'0~%0O 0^;)A!)]N'M8&
Iz|S\tzngL<_?ZVNe@]r;
lllm_iZRdNTbE@OL=OO<IG7IN8G`.
x{uq{iizqfsrbmHLZYVXK>G
text/plain;charset=utf-8
knQ8UhVbG0@p^kaN[C0=`>?: 68
nngRm_IgZBagb^ZV[fGKF-E<!9
nJaN[v`EvP2jSAU@NK,-Q:J
text/html;charset=utf-8
  <title>Orbiting Orbs</title>
  font: 100%/20px helvetica, arial, sans-serif;
  position: absolute;
  background: rgba(0,0,0,.75);
  border: 1px solid #333;
  padding: 10px 15px;
  position: absolute;
  font-weight: bold;
  margin: 10px 0 5px;
  border-bottom: 1px dotted #444;
  text-decoration: none;
  <div id="control-panel">
    <!-- <p>Click and drag to make more!</p> -->
    <label>Trails: </label>
    <input type="checkbox" id="trail" name="trail" checked />
    <button id="clear">Clear</button>
    <!-- <a href="https://codepen.io/jackM
rugile/pen/aCzHs" target="_blank">View Version 2</a> -->
  <canvas id="c"></canvas>
    window.requestAnimFrame=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(a){window.setTimeout(a,1E3/60)}}();
document.onselectstart = function() {
var c = document.getElementById('c');
var ctx = c.getContext('2d');
var dpr = window.devicePM
var cw = window.innerWidth;
var ch = window.innerHeight;
c.height = ch * dpr;
ctx.scale(dpr, dpr);
var rand = function(rMi, rMa){return ~~((Math.random()*(rMa-rMi+1))+rMi);}
ctx.lineCap = 'round';
var trailCB = document.getElementById('trail');
var trail = trailCB.checked;
var clearer = document.getElementById('clear');
function createOrb(mx,my){
  var dx = (cw/2) - mx;
	var dy = (ch/2) - my;
	var dist = Math.sqrt(dx *M
	var angle = Math.atan2(dy, dx);
		angle: angle + Math.PI/2,
		//size: .5+dist/250,
		size: rand(1,3)/2,
		speed: (rand(5,10)/1000)*(dist/750)+.015,
		alpha: 1 - Math.abs(dist)/cw,
		draw: function() {
			ctx.strokeStyle = 'hsla('+this.colorAngle+',100%,50%,1)';
			ctx.lineWidth = this.size;
			ctx.moveTo(this.lastX, tM
			ctx.lineTo(this.x, this.y);
		update: function(){
			var my = this.y;
			this.lastX = this.x;
			this.lastY = this.y;
			var rise = y1-y2;
			var slope = -(rise/run);
			var radian = Math.atan(slope);
			var angleH = Math.floor(radian*(180/Math.PI));
			if(x2 < x1 && y2 < y1){angleH += 180;}
			if(x2 < x1 && y2 > y1){angleH += 180;}
 x1 && y2 > y1){angleH += 360;}
			if(y2 < y1 && slope =='-Infinity'){angleH = 90;}
			if(y2 > y1 && slope =='Infinity'){angleH = 270;}
			if(x2 < x1 && slope =='0'){angleH = 180;}
			if(isNaN(angleH)){angleH = 0;}
			this.colorAngle = angleH;
			this.x = this.centerX + Math.sin(this.angle*-1) * this.radius;
			this.y = this.centerY + Math.cos(this.angle*-1) * this.radius;
			this.angle += this.speed;
	var mx = e.pageX - c.offsetLeft;
	var my = e.pageY - M
function turnOnMove(){
	c.addEventListener('mousemove', orbGo, false);
function turnOffMove(){
	c.removeEventListener('mousemove', orbGo, false);
function toggleTrails(){
	trail = trailCB.checked;
c.addEventListener('mousedown', orbGo, false);
c.addEventListener('mousedown', turnOnMove, false);
c.addEventListener('mouseup', turnOffMove, false);
trailCB.addEventListener('change', toggleTrails, false);
dEventListener('click', clear, false);
		createOrb(cw/2, ch/2+(count*2));
var loop = function(){
  window.requestAnimFrame(loop);
		ctx.fillStyle = 'rgba(0,0,0,.1)';
		ctx.fillRect(0,0,cw,ch);
		ctx.clearRect(0,0,cw,ch);
	var i = orbs.length;
		var orb = orbs[i];
		var updateCount = 3;
		while(updateCount--){
text/plain;charset=utf-8
text/plain;charset=utf-8
bP]-(1J'.]<=zv|J3CM6F
[;L4ED1?B,=[JWylvE'47
m6F^~oW?ZVvpRgIGZOF@=D]r;
jhUc6Jc[QXK0W;>VgaCR
]]Q7\TFPm[LK5EF,D8+?
yrbmifh_Hgta\K2LM5K75J[
/L#/n-,W#W="1A"-\(-8
~\ZWYTANL@I91HK5D<"/
8 1p]]S[gziuK?R@JU_kw
~w{|znxnkifhVHR?0=7'5
text/plain;charset=utf-8
  "name": "stammtisch.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
ppfap?ckL<_YEQmPOU?N
1Q8UhVbG0@q^kaN[K*1]<=J3CL6F9
`;E`gb^t]P$[M9GLfGKJUBtW:kH3
jUOb^NY[QXNCVm[KgaC83:3/6L<,
njgi`Y^~oW^NUraTvpRZOFK9EYG8
mk^gV\g(o\yiR:GL1IG2CD
z}trrbmqalzgj.gjifhiUc;E`]MWm[Kzp?
text/plain;charset=utf-8
text/plain;charset=utf-8
|NDH2A~E;N).d3-Q*,d**{0)!
text/plain;charset=utf-8
text/plain;charset=utf-8
6KdVKSQ>KL3C719?(80,3,'/M;,t9)
ppmkg6F^raTvpROKQZOF
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.2-c000 79.1b65a79b4, 2022/06/13-22:01:01        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sM
Type/ResourceEvent#" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:tiff="http://ns.adobe.com/tiff/1.0/" xmlns:exif="http://ns.adobe.com/exif/1.0/" xmp:CreatorTool="Adobe Photoshop 23.5 (Macintosh)" xmp:CreateDate="2023-02-22T14:32:46-05:00" xmp:MetadataDate="2023-03-07T11:58:10-05:00" xmp:ModifyDate="2023-03-07T11:58:10-05:00" dc:format="image/png" xmpMM:InstanceID="xmp.iid:290ab7f1-5d85-40a4-beb1-0737ecc4d432" xmpMM:DocumentID="adobe:docid:pM
hotoshop:6d6ed8b5-0408-4c44-8412-804bcfe05ba1" xmpMM:OriginalDocumentID="xmp.did:9db39a12-2557-4be4-9398-09c84b18dc89" photoshop:ColorMode="3" tiff:Orientation="1" tiff:XResolution="720000/10000" tiff:YResolution="720000/10000" tiff:ResolutionUnit="2" exif:ColorSpace="65535" exif:PixelXDimension="60" exif:PixelYDimension="60"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:9db39a12-2557-4be4-9398-09c84b18dc89" stEvt:when="2023-02-22T14:32:46-05:00" stEvt:softwareAgent="Adobe PhotM
oshop 23.5 (Macintosh)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:f278264c-36a7-4af4-bac6-cdcf33f81d52" stEvt:when="2023-02-22T16:55:11-05:00" stEvt:softwareAgent="Adobe Photoshop 23.5 (Macintosh)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:77198252-1495-41d0-a30f-c8e6b3fc9241" stEvt:when="2023-03-07T11:58:10-05:00" stEvt:softwareAgent="Adobe Photoshop 23.5 (Macintosh)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from application/vnd.adobe.phM
otoshop to image/png"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from application/vnd.adobe.photoshop to image/png"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:290ab7f1-5d85-40a4-beb1-0737ecc4d432" stEvt:when="2023-03-07T11:58:10-05:00" stEvt:softwareAgent="Adobe Photoshop 23.5 (Macintosh)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:77198252-1495-41d0-a30f-c8e6b3fc9241" stRef:documentID="adobe:docid:photoshop:e190bb6f-5fde-d34b-af69-3fM
390a60960c" stRef:originalDocumentID="xmp.did:9db39a12-2557-4be4-9398-09c84b18dc89"/> <photoshop:DocumentAncestors> <rdf:Bag> <rdf:li>xmp.did:debed850-20ec-49a5-a27e-59e926c01149</rdf:li> </rdf:Bag> </photoshop:DocumentAncestors> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
dPaQ:P{mwbM\}kw>%6K3D<#4
W?iR>~E;s>3|V-b4,W,,`.
nJp^kaN[v`EvP2C0=jSA`>?K,-D,=8
'iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c001 79.14ecb42f2c, 2023/01/13-12:25:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreaM
torTool="Adobe Photoshop 24.2 (Windows)" xmpMM:InstanceID="xmp.iid:0213C596BCA011EDA2F8E6BDB0BEAA51" xmpMM:DocumentID="xmp.did:0213C597BCA011EDA2F8E6BDB0BEAA51"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:0213C594BCA011EDA2F8E6BDB0BEAA51" stRef:documentID="xmp.did:0213C595BCA011EDA2F8E6BDB0BEAA51"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
SpyuosmdkV[g;OdgZc=BZ
tqqnkzngMKW?ZV]r;e@;
-sshVbO9Hq^kaN[W#WA-;`>?U@NM6FA(:8
qfb%dgZc;E`THQRAMfGK
whrhVbp^kaN[I'.]<=U@NM6FQ:J:!3
lWta]nZRd[E][D\\HVU?V
YHS-4I(1+'/c3,V,,VD
>pD>]37O*2PI1r>1O)-1
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
,jXdFMZxR05(7L#,R3./
oqw\\d`Y^~oWZOFYG86`
0>'7whrG0@aN[W#WK*1_$ab%d]<=8
lWtcLkjVdZRd[E][D\J1KN7GF-BH
pfiWe[Ce^HaQ9]P7\L>O@$DH2A8
wwqfsp`j]Jj]P^YL^UBWhLPnIF
text/plain;charset=utf-8
zlvdO^,<>@JTM6F7*7gSa9EJ@+=8
`]nE@ON8G&OFvI@-A@8!2
~q{jVdFZc\IVP9I>*<I(1P),2
Rhsm_ii[f(}eVDPL>N*??
oxqfs_\mITa]P^(n\dN\$]O:GL#XK
0F5GhW.=#0IA.}^'G/?#
L#YLL3K9HJR,3H(2="1a2,
pdjXdiUc:\ZkOR0UP@'L
DF=$A|N@O-=+:<49:s?2r>1
y\P7SB(MQ>KC)E@@@D-==6;M;,
xljgi~oWhVUSOUn\OVILB8?YG8/
text/plain;charset=utf-8
text/plain;charset=utf-8
<"4mZghVcE08K4DK3DA(:zP$hVb
text/plain;charset=utf-8
nJv`EH1)C0=jSAA+=K,-
whrhVbG0@p^kaN[W#WC0=`>?D,=8
rcm#YL:IKP9IH6DA-;gO:6*8L00
text/plain;charset=utf-8
]]:C[:<SK5E8+?Ja=XJ*
text/plain;charset=utf-8
*hVbFMZO9HIS`JVbq^kaN[6(7Q:J6
w^[QXTFPgaCW5A>,:XJ*
text/plain;charset=utf-8
P35-ssyV.7*7W#W9=E< .A"-
`;E`/bX0UP#[M9GLcFI_tB(FBt{>jP>]37
}pzn_iZRdE@ON8GvI@I1@9&78!2
jVdFZccN[\IVP9I>*<I(1P),2
text/plain;charset=utf-8
  "name": "xxx.sats"
VVTHQlZK85=2/89 /4 /4
y`]nZRdNTbE@ON8G}D:8 1>!+
M>/<zG:9'87$5s@2V,,%!'
text/plain;charset=utf-8
text/plain;charset=utf-8
,R[g: 0@JU_kwJUbH1(/
TO~PFq?;}D:73:R,4P)-W,,>
[<BY7;QdGH8+?J^:zG:s?1$
d/Foundry USA Pool #dropgold/
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"Pseudonym.sats"}h!
text/plain;charset=utf-8
1{"p":"sns","op":"reg","name":"Pseudonymous.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>A simple template for launching your art on Bitcoin</title>
    Generative supports the most popular creative coding libraries. Simply uncomment the library you want to use below.
    Are we missing an important library? Let us know @generative_xyz.
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/c2/1.0.0/c2.min.js"></script>
    <!-- chromajs@2.4.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script>
    <!-- p5.grain.js@0.6.1
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r124/three.min.js"></script>
    <!-- tonejs@14.8.49
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script>
    <!-- svgjs@3.1.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/svg.js/3.1.2/svg.min.js"></script>
    <!-- aframejs@1M
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/aframe/1.2.0/aframe.min.js"></script>
    <!-- babylonjs@5.47.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/babylonjs/5.47.0/babylon.js"></script>
    <!-- paperjs@0.12.17
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/paper.js/0.12.17/paper-full.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/regl/2.1.0/regl.min.js"></script>
    <script type="text/javascript">
 Add your script here
 Add your script here
    <script id="snippet-raM
ndom-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - M
pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), M
l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, M
u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
        let mathRand = sfc32(...cyrb128(seed));
            margin: 0px;
<canvas id="canvas"></canvas>
<script type="text/javascriM
    const rand = mathRand();
    function T1(rand) {
        // calculate rarity by yourself
        if (rand > 0.5) {
            return true;
            return false
    // window.$generativeTraits contain list traits for token
    // you need to populate a $generativeTraits object in the window object
    window.$generativeTraits = {
        "T1": T1(rand),
    console.log(window.$generativeTraits)
        const fxSeed = rand || Math.random();
        function randomValueIndexArrayInt(hash, lenArray) {
    return hash % lenArray;
  function cyrb128(str) {
    let h1 = 1779033703,
      h2 = 3144134277,
      h3 = 1013904242,
      h4 = 2773480762;
    for (let i = 0, k; i < str.length; i++) {
      k = str.charCodeAt(i);
      h1 = h2 ^ Math.imulM
(h1 ^ k, 597399067);
      h2 = h3 ^ Math.imul(h2 ^ k, 2869860233);
      h3 = h4 ^ Math.imul(h3 ^ k, 951274213);
      h4 = h1 ^ Math.imul(h4 ^ k, 2716044179);
    h1 = Math.imul(h3 ^ (h1 >>> 18), 597399067);
    h2 = Math.imul(h4 ^ (h2 >>> 22), 2869860233);
    h3 = Math.imul(h1 ^ (h3 >>> 17), 951274213);
    h4 = Math.imul(h2 ^ (h4 >>> 19), 2716044179);
      (h1 ^ h2 ^ h3 ^ h4) >>> 0,
      (h2 ^ h1) >>> 0,
      (h3 ^ h1) >>> 0,
      (h4 ^ h1) >>> 0
  function sfc32_c(a, b, c, dM
    var t = (a + b) | 0;
    a = b ^ (b >>> 9);
    b = (c + (c << 3)) | 0;
    c = (c << 21) | (c >>> 11);
    d = (d + 1) | 0;
    t = (t + d) | 0;
    c = (c + t) | 0;
    return (t >>> 0) / 4294967296;
  // return random value from [l -> r]
  function consistentRand(seed, l, r) {
    const rand = sfc32_c(...cyrb128(seed.toString()));
    return l + rand * (r - l);
  function getRandomItem(listP, seed) {
    const pref = [];
of listP) pref.push(x);
    for (let i = 1; i < listP.length; i++) {
      pref[i] += pref[i - 1];
    for (let i = 0; i < pref.length; i++) pref[i] /= pref[pref.length - 1];
    // get random value from 0->1
    const rand = consistentRand(seed, 0, 1);
    for (let i = 0; i < pref.length; i++) {
      if (rand < pref[i]) return i;
  function getRandomBool(seed, l, r) {
    const rand = sfc32_c(...cyrb128(seed.toString()));
    return rand < 0.5 ? l : r;
  const color_palette = M
    ["#20191b", "#67875c", "#f3cb4d", "#f2f5e3"],
    ["#bab9a4", "#311f27", "#ff3931", "#007861"],
    ["#f4c172", "#7b8a56", "#363d4a", "#ff9369"],
    ["#20342a", "#f74713", "#e9b4a6", "#686d2c"]
  // Get the canvas element from the HTML document
  const canvas = document.getElementById("canvas");
  const context = canvas.getContext("2d");
  // Define the dimensions of the canvas and the size of each square
  const canvasWidth = 1000;
  canvas.width = canvasWidth;
  canvas.height = canvasHeight;
  const squareSize = consistentRand(fxSeed * 10, 5, 100);
  // Select a random color palette from the array
  const randomPaletteIndex = Math.floor(
    consistentRand(fxSeed, 0, color_palette.length - 1)
  const randomPalette = color_palette[randomPaletteIndex];
  // Loop through each row and column to draw squares with random colors from the palette
  context.clearRect(0, 0, canvasWidth, canvasHeight);
  for (let i = 0; i < canvM
asHeight / squareSize; i++) {
    for (let j = 0; j < canvasWidth / squareSize; j++) {
      const randomColorIndex = Math.floor(
        consistentRand(
          fxSeed * (i + fxSeed * 10) * (j + fxSeed * 10),
          randomPalette.length - 1
      const randomColor = randomPalette[randomColorIndex];
      context.fillStyle = randomColor;
      context.fillRect(j * squareSize, i * squareSize, squareSize, squareSize);
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
VugVugVugVugVugVugVugp`_8
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"yippee.sats"}h!
text/plain;charset=utf-8
333333333333333333333.
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"14k.sats"}h!
text/plain;charset=utf-8
1{"p":"sns","op":"reg","name":"laurenashley.sats"}h!
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk979.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#00ffff">o</tspan><tspan dy="20" x="160" fill="#dc0ab4"></tspan><tspan dy="25" x="160" fill="#00bfa0">|/</tspan><tL_span dy="22" x="160" fill="#ffa300">/ \</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk987.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#1853ff">=O=</tspan><tspan dy="20" x="160" fill="#1853ff"></tspan><tspan dy="25" x="160" fill="#61ff75">|/</tspan>L`<tspan dy="25" x="160" fill="#fd7f6f">/|</tspan></text></svg>
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk975.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#f46a9b">o</tspan><tspan dy="20" x="160" fill="#0bb4ff"></tspan><tspan dy="25" x="160" fill="#f46a9b">|/</tspan><tL^span dy="25" x="160" fill="#9b19f5">/|</tspan></text></svg>
S3333333333333333333333334
6j4ion:2.QmVg5rgTu5AmEciAz6yXUyNeNi8RBRooE9Bis4CqhmFfub
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"d3g3n.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"laurent.sats"}h!
text/html;charset=utf-8
<html><body bgcolor=black><pre><font size=10><center>
<font color=white>"___"</font>
<font color='green'> (0,0) </font>
<font color=green>{" "}</font>
<font color=yellow>-"-</font>
</center></font></pre></body></html>
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"tran.sats"}h!
text/plain;charset=utf-8
3{"p":"sns","op":"reg","name":"lightningpizza.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"satouze.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/html;charset=utf-8
		<title>ScrdSn by Dimension</title>
				background : #113;
				position: fixed;
				position: relative;
var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.createTemplateTaM
gFirstArg=function(b){return b.raw=b};$jscomp.createTemplateTagFirstArgWithRaw=function(b,e){b.raw=e;return b};var body=document.querySelector("body"),canvas=document.querySelector("canvas");canvas.width=window.innerWidth;canvas.height=window.innerHeight;var ctx=canvas.getContext("2d"),radius=50;
function renderCircle(b,e,f,a,d,g,c){ctx.beginPath();ctx.arc(b+f,e+a,d,0,2*Math.PI,!0);ctx.strokeStyle=c;ctx.stroke();ctx.fillStyle="red";App.plots&&ctx.fillRect(b+f-2,e+a-2,5,5)}function renderFlower(b,e,f,a,d,g){for(var M
c=0;c<=App.divisions;c++){var h=(c*App.angle+(a?Math.floor(2*App.frame/(288-a)):0))*d,k=Math.ceil(c/App.divisions)*f;renderCircle(b,e,k*Math.cos(-h*Math.PI/180),k*Math.sin(-h*Math.PI/180),f,h,g)}}
var time={present:{x:window.innerWidth/2,y:window.innerHeight/2},past:{x:400,y:400}},App={divisions:24,angle:60,frame:0,radius:8,gender:2,synced:1,speed:8,auto:0,cycleSpeed:360,instances:120,rotate:1,plots:0,mode:1,red:241,green:160,blue:122,divider:1,cyclePosition:function(){return 560<this.frame?.99:Math.abs(Math.sin(thM
is.frame/this.cycleSpeed))},render:function(b){this.start_time=this.start_time||b;b=Math.ceil((b-this.start_time)/App.divider);if(b!==this.frame){ctx.clearRect(0,0,window.innerWidth,
window.innerHeight);for(var e=0,f=1,a=0;a<App.instances;a++){var d=f+e;e=f;f=d;var g=time.present.x,c=time.present.y;switch(App.mode){case 0:d=1;var h=g+this.radius*Math.ceil(a/6)*Math.cos(-(a*App.angle)*Math.PI/180),k=c+this.radius*Math.ceil(a/6)*Math.sin(-(a*App.angle)*Math.PI/180);break;case 1:d=1+a;h=g+this.radius*Math.ceil(a/6)*MaM
th.cos(-(a*App.angle)*Math.PI/180);k=c+this.radius*Math.ceil(a/6)*Math.sin(-(a*App.angle)*Math.PI/180);break;case 2:h=g,k=c}d*=this.cyclePosition()*this.radius;g=this.synced?
this.speed:a/this.speed;c="rgb("+(App.red+a)+","+(App.green+a)+","+(App.blue+a)+")";renderFlower(h,k,d,g,1,c);this.gender&&renderFlower(h,k,d,g,-1,c)}this.frame=b}App.rotate&&(App.angle+=.001*App.speed);this.req=window.requestAnimationFrame(this.render.bind(this))}};App.render();
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"
CjA=:ETH.ETH:0x8ad963Fcd6AbC605a3f8a1E49305d21F96e2F456:923770074::0
4j2DC-L5:6h6d5LDlBScpgI9+w+u4SYNf+PdYwtjDvCf7sn50QjA=
,j*BITCOIN VHS KURS PADERBORN, ICH WAR DABEI.
Bj@=:ETH.ETH:0xe1A4552CBD30D1206F3358F9D0a956AeE8eDcffA:57069273::0
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"paris2024.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"kois.sats"}h!
CjA=:ETH.ETH:0x124245Fdb0104122752298672ff98930aAa269F1:8300156:te:0
DjB=:BNB.BNB:bnb12v83rmtmccx8vulfm3h6rl29ycq0qrd2e50plq:14800496:te:0
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
JjH=:BNB.TWT-8C2:bnb1wg5v6ga5999s05atfcvksrut3w0tc4dg0ne6yv:6047439239:te:0
d/Foundry USA Pool #dropgold/	&#c
DjB=:ETH.ETH:0x2d540aebc598F580d60B198Cd0B5609c51dBeb2C:1399359562::0
FjDOUT:55B265C151BC7BB357CD554DDB2C438095D6D3FBDF8335182F3D9EA60BEF14DD
FjDOUT:0A74DBBD754BA32B26680CA887968DA625FD444DEDDF588C4D0AC3DFE89650D7
text/plain;charset=utf-8
  "name": "jeffking.sats"
text/plain;charset=utf-8
1{"p":"sns","op":"reg","name":"alexdittrich.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"dittrich.sats"}h!
text/plain;charset=utf-8
1{"p":"sns","op":"reg","name":"dittrichalex.sats"}h!
DjB=:BNB.BNB:bnb1dx3534camjt3uswle3glv03nnleu09dand9sz2:97305203:te:0
text/plain;charset=utf-8
/{"p":"sns","op":"reg","name":"astonmatin.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"este.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"guerlain.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
 5edc1d72e1fba18d5782d5518177f547G0D
text/plain;charset=utf-8
    "Collection Name": "Bit Coins",
        "Name": "Mafriends",
        "Twitter": "https://twitter.com/MafriendsArt"
        "Name": "Ozzz",
        "Twitter": "https://twitter.com/ozzzmabro"
    "Style": "Pixel Art",
    "Grid Dimension": "51x51",
    "Season Supply": 21,
    "Batch Supply": 7,
    "Batch Checksums": [
        "c33c9d829a920dd906beca0ce66b996e0c99807571f92f1b04fd9e20d189a8f9",
        "5bce34288c76e20b076cc18M
295aea334366980bf32e84cc8c77221297715988d",
        "c3552f8de532feb89c2921a617b2dc5b6771b5902c11cb59834cd62366fdb33b",
        "17f5fb25026ee6e341c3b0c2309dbebfb0fde9d0f61311c636cae18a1e2fdc52",
        "b09d39ace118b674e7759aa18ab3bb9cc67463f8282cf670cb18abaaa833770d",
        "f23fc54f9e8a46fa2ef36529cc2ba050ebd53ebe33e3434025843a92e4bc3162",
        "4d5f70b09c78e290d8d5e6eca1361b5f6dc52678819eb642a03e2d96bf1009fd"
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"montana.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"gibson.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"jerk.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"idaho.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"martell.sats"}h!
text/html;charset=utf-8
<html><body bgcolor=black><pre><font size=10><center>
<font color=Orchid>"___"</font>
<font color='green'> (o,O) </font>
<font color=red>//{\</font><font color=red size=6>&#8383;</font><font color=red>/}\\</font>
<font color=DeepPink> = = </font>
</center></font></pre></body></html>
text/plain;charset=utf-8
  "name": "shremp.sats"
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egc
/cB8Bcccccccccccccccccccccccccccccccccccccccccccccccccc
KiCCPsRGB IEC61966-2.1
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c001 79.14ecb42f2c, 2023/01/13-12:25:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.orM
g/dc/elements/1.1/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:tiff="http://ns.adobe.com/tiff/1.0/" xmlns:exif="http://ns.adobe.com/exif/1.0/" xmp:CreatorTool="Adobe Photoshop 22.4 (Macintosh)" xmp:CreateDate="2021-09-03T16:24:50-03:00" xmp:MetadataDate="2023-03-06T12:22:53-03:00" xmp:ModifyDate="2023-03-06T12:22:53-03:00" dc:formatM
="image/png" xmpMM:InstanceID="xmp.iid:0049e7de-d123-4ba4-82df-7f1c81f41036" xmpMM:DocumentID="adobe:docid:photoshop:a9fe0f12-8966-e04c-b905-8ed25b1c6d49" xmpMM:OriginalDocumentID="xmp.did:7edc266c-f9a9-40ca-a6cd-02257e930b38" photoshop:ColorMode="3" photoshop:ICCProfile="sRGB IEC61966-2.1" tiff:Orientation="1" tiff:XResolution="720000/10000" tiff:YResolution="720000/10000" tiff:ResolutionUnit="2" exif:ColorSpace="1" exif:PixelXDimension="51" exif:PixelYDimension="51"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:actionM
="created" stEvt:instanceID="xmp.iid:7edc266c-f9a9-40ca-a6cd-02257e930b38" stEvt:when="2021-09-03T16:24:50-03:00" stEvt:softwareAgent="Adobe Photoshop 22.4 (Macintosh)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:2207c167-300a-4fcc-a301-0c269a3b4b37" stEvt:when="2021-09-03T16:38:04-03:00" stEvt:softwareAgent="Adobe Photoshop 22.4 (Macintosh)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:ca99b8f0-1bef-4a84-be77-37392f7aa072" stEvt:when="2023-03-06T12:22:53-03:00" stEvt:softM
wareAgent="Adobe Photoshop 24.2 (Macintosh)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from application/vnd.adobe.photoshop to image/png"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from application/vnd.adobe.photoshop to image/png"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:0049e7de-d123-4ba4-82df-7f1c81f41036" stEvt:when="2023-03-06T12:22:53-03:00" stEvt:softwareAgent="Adobe Photoshop 24.2 (Macintosh)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> <xmpM
MM:DerivedFrom stRef:instanceID="xmp.iid:ca99b8f0-1bef-4a84-be77-37392f7aa072" stRef:documentID="adobe:docid:photoshop:d133d56c-1b1b-be4d-9e68-c45325ea879a" stRef:originalDocumentID="xmp.did:7edc266c-f9a9-40ca-a6cd-02257e930b38"/> <photoshop:DocumentAncestors> <rdf:Bag> <rdf:li>16573A48AE6BEE09224385F9AF829374</rdf:li> <rdf:li>adobe:docid:photoshop:0ca0260b-71f2-5d46-a70f-cc15e9122694</rdf:li> <rdf:li>adobe:docid:photoshop:105f1bfb-18c8-404a-bd4e-280336902174</rdf:li> <rdf:li>adobe:docid:photoshop:2f9382f9-eb6a-9c4M
8-ae44-2de6ee36cc7f</rdf:li> <rdf:li>adobe:docid:photoshop:3d76e2ec-85b5-d841-927e-dfd04287bf87</rdf:li> <rdf:li>adobe:docid:photoshop:a7c41132-eb8d-fa47-a398-bbb260a99d13</rdf:li> <rdf:li>adobe:docid:photoshop:d133d56c-1b1b-be4d-9e68-c45325ea879a</rdf:li> <rdf:li>adobe:docid:photoshop:dc11ecf1-65fe-4745-8ca8-9e3a18c13bac</rdf:li> <rdf:li>adobe:docid:photoshop:e409e570-e2aa-2647-99f3-ee35fe2646ad</rdf:li> <rdf:li>adobe:docid:photoshop:ed56d10a-a1d8-3a4b-9c86-d838fd916fe3</rdf:li> <rdf:li>xmp.did:69bf7444-0b36-4bb8-M
814d-fcbcf1e2fe50</rdf:li> <rdf:li>xmp.did:7C6CB803D82568118A6DB4BC769035C2</rdf:li> <rdf:li>xmp.did:7edc266c-f9a9-40ca-a6cd-02257e930b38</rdf:li> <rdf:li>xmp.did:C60A91CEF94011EB9E76FD955CD23995</rdf:li> <rdf:li>xmp.did:ED7F1174072068118A6DC3176D724AD8</rdf:li> <rdf:li>xmp.did:bddb5b50-40ae-4716-8d6a-343408660d44</rdf:li> <rdf:li>xmp.did:d4b36100-c928-4daa-91ca-6641ae4bea6b</rdf:li> <rdf:li>xmp.did:df929be5-77e5-4658-ba01-0c549fed8a83</rdf:li> </rdf:Bag> </photoshop:DocumentAncestors> </rdf:Description> </rdf:RDF>M
 </x:xmpmeta> <?xpacket end="r"?>
text/html;charset=utf-8
		<title>Scrdrth by Dimension</title>
				background : #113;
				position: fixed;
				position: relative;
var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.createTemplateTM
agFirstArg=function(b){return b.raw=b};$jscomp.createTemplateTagFirstArgWithRaw=function(b,e){b.raw=e;return b};var body=document.querySelector("body"),canvas=document.querySelector("canvas");canvas.width=window.innerWidth;canvas.height=window.innerHeight;var ctx=canvas.getContext("2d"),radius=50;
function renderCircle(b,e,f,a,d,g,c){ctx.beginPath();ctx.arc(b+f,e+a,d,0,2*Math.PI,!0);ctx.strokeStyle=c;ctx.stroke();ctx.fillStyle="red";App.plots&&ctx.fillRect(b+f-2,e+a-2,5,5)}function renderFlower(b,e,f,a,d,g){for(varM
 c=0;c<=App.divisions;c++){var h=(c*App.angle+(a?Math.floor(2*App.frame/(288-a)):0))*d,k=Math.ceil(c/App.divisions)*f;renderCircle(b,e,k*Math.cos(-h*Math.PI/180),k*Math.sin(-h*Math.PI/180),f,h,g)}}
var time={present:{x:window.innerWidth/2,y:window.innerHeight/2},past:{x:400,y:400}},App={divisions:360,angle:60,frame:0,radius:240,gender:0,synced:1,speed:0.05,auto:0,cycleSpeed:360,instances:12,rotate:1,plots:0,mode:1,red:241,green:160,blue:122,divider:0.2,cyclePosition:function(){return 560<this.frame?.99:Math.abs(MatM
h.sin(this.frame/this.cycleSpeed))},render:function(b){this.start_time=this.start_time||b;b=Math.ceil((b-this.start_time)/App.divider);if(b!==this.frame){ctx.clearRect(0,0,window.innerWidth,
window.innerHeight);for(var e=0,f=1,a=0;a<App.instances;a++){var d=f+e;e=f;f=d;var g=time.present.x,c=time.present.y;switch(App.mode){case 0:d=1;var h=g+this.radius*Math.ceil(a/6)*Math.cos(-(a*App.angle)*Math.PI/180),k=c+this.radius*Math.ceil(a/6)*Math.sin(-(a*App.angle)*Math.PI/180);break;case 1:d=1+a;h=g+this.radius*Math.ceilM
(a/6)*Math.cos(-(a*App.angle)*Math.PI/180);k=c+this.radius*Math.ceil(a/6)*Math.sin(-(a*App.angle)*Math.PI/180);break;case 2:h=g,k=c}d*=this.cyclePosition()*this.radius;g=this.synced?
this.speed:a/this.speed;c="rgb("+(App.red-a)+","+(App.green)+","+(App.blue)+")";renderFlower(h,k,d,g,1,c);this.gender&&renderFlower(h,k,d,g,-1,c)}this.frame=b}App.rotate&&(App.angle+=.001*App.speed);this.req=window.requestAnimationFrame(this.render.bind(this))}};App.render();
text/plain;charset=utf-8
  "name": "btc36.sats"
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"yuganews.sats"}h!
FjDOUT:95506989D8073A60EED9AB0B480597B5A0D8F236659B4F70BF1A10BFE301F214
FjDOUT:5A86E249D052D72EA2CC2D212CB1221C8C58D0D061A29990D79BFA6F6AD84652
FjDOUT:C86D533140227A5EDA8BD24BDEBFCEAF192AFC665B7330D05309115221B2A804
FjDOUT:21ECADF0249D88B42116795763AEA13CA6D57B00AD40FACA7A3111ACFD32CC8B
FjDOUT:CCE96EB8499103E72A5CA069553545C22D582922EE4705D6B0E0A3A2392B8994
FjDOUT:87B29024FC5BEE9036F6718B530A0731334839A99038E74673E1DA18487A8AB5
text/plain;charset=utf-8
  "name": "btc37.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"cwf.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"lch.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"zis.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"woz.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"uiz.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"6o6.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"glp.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"8o8.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"imdegen.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"Apple.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"Bitcoin.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"bc1pnft.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"bc1p001.sats"}h!
text/plain;charset=utf-8
0{"p":"sns","op":"reg","name":"bc1pvitalik.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"bc1pbayc.sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"Lv.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"imog.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"34302.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"0x1234.sats"}h!
`DzTXtRaw profile type exif
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 4.4.0-Exiv2">
 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
  <rdf:Description rdf:about=""
    xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/"
    xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#"
    xmlns:dc="http://puM
rl.org/dc/elements/1.1/"
    xmlns:GIMP="http://www.gimp.org/xmp/"
    xmlns:tiff="http://ns.adobe.com/tiff/1.0/"
    xmlns:xmp="http://ns.adobe.com/xap/1.0/"
   xmpMM:DocumentID="gimp:docid:gimp:97a73f6f-efc2-42cc-b28d-c6e6752e4fd9"
   xmpMM:InstanceID="xmp.iid:d3f39499-32b8-4b71-8db3-5d9a31581b8c"
   xmpMM:OriginalDocumentID="xmp.did:1e86fb92-2de2-40e7-80ef-432a88fd6b42"
   dc:Format="image/png"
   GIMP:Platform="Linux"
   GIMP:TimeStamp="1678213198744450"
   GIMP:Version="2.10.30"
   xmp:CreatorTool="GIMP 2.10">
      stEvt:action="saved"
      stEvt:changed="/"
      stEvt:instanceID="xmp.iid:f8edd914-4777-4ce1-b1b6-e451ea96f3d9"
      stEvt:softwareAgent="Gimp 2.10 (Linux)"
      stEvt:when="2023-03-07T21:19:58+03:00"/>
  </rdf:Description>

                                   M





                                                  M





                                                                 M





                                                                                M





text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"bc1ppunk.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"Nike.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"27182.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"Puma.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"14285.sats"}h!
text/plain;charset=utf-8
1{"p":"sns","op":"reg","name":"bc1pordinals.sats"}h!
zTXtRaw profile type exif
iTXtXML:com.adobe.xmp
CehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 4.4.0-Exiv2">
 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
  <rdf:Description rdf:about=""
    xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/"
    xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:GIMP="http://www.gimp.org/xmp/"
    xmlns:tiff="http://ns.adobe.com/tiff/1.0/"
    xmlns:xmp="http://ns.adobe.com/xap/1.0/"
   xmpMM:DocumentID="gimp:docid:M
gimp:6d404c1a-0d9f-4c5a-9426-8408c62c350b"
   xmpMM:InstanceID="xmp.iid:3ff494f1-8f5b-4135-9a89-9de218d05619"
   xmpMM:OriginalDocumentID="xmp.did:779708d2-39b3-4857-b8c9-c962abfa998d"
   dc:Format="image/png"
   GIMP:Platform="Linux"
   GIMP:TimeStamp="1678214201964993"
   GIMP:Version="2.10.30"
   tiff:Orientation="1"
   xmp:CreatorTool="GIMP 2.10">
      stEvt:action="saved"
      stEvt:changed="/"
      stEvt:instanceID="xmp.iid:95b8303b-0673-40d2-M
      stEvt:softwareAgent="Gimp 2.10 (Linux)"
      stEvt:when="2023-03-07T21:36:41+03:00"/>
  </rdf:Description>



                        M





                                       M





                                                      M





                                                                     M



<?xpacket end="w"?>6E
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"haiz.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"20401.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"haizz.sats"}h!
text/plain;charset=utf-8
zTXtRaw profile type exif
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 4.4.0-Exiv2">
 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
  <rdf:Description rdf:about=""
    xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/"
"http://ns.adobe.com/xap/1.0/sType/ResourceEvent#"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:GIMP="http://www.gimp.org/xmp/"
    xmlns:tiff="http://ns.adobe.com/tiff/1.0/"
    xmlns:xmp="http://ns.adobe.com/xap/1.0/"
   xmpMM:DocumentID="gimp:docid:gimp:602b3e02-1209-428b-8aea-65b955384c1f"
   xmpMM:InstanceID="xmp.iid:44abc761-9ba6-4679-afd1-84c5252cdeee"
   xmpMM:OriginalDocumentID="xmp.did:90abd272-4713-44d7-a150-902c7547dc1d"
   dc:Format="image/png"
   GIMP:Platform="Linux"
 GIMP:TimeStamp="1678215423233579"
   GIMP:Version="2.10.30"
   tiff:Orientation="1"
   xmp:CreatorTool="GIMP 2.10">
      stEvt:action="saved"
      stEvt:changed="/"
      stEvt:instanceID="xmp.iid:438f1512-d25b-480c-9954-12b895fac7c6"
      stEvt:softwareAgent="Gimp 2.10 (Linux)"
      stEvt:when="2023-03-07T21:57:03+03:00"/>
  </rdf:Description>
                                                              M





                                                                             M





                                                                                            M










text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"55537.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"17776.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"bc1pyuga.sats"}h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"talkchain.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"Ethereum.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"Vitalik.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"Satoshi.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"Google.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"sofa.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"Beer.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"Tesla.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"Yuga.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
7j5+:BTC.BTC:thor18yyn94w39h25l78lkkhm4ku4x8ynry4nutt8cy
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"@520.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"nvhai.sats"}h!
text/plain;charset=utf-8
  "name": "shamshi.sats"
text/plain;charset=utf-8
  "name": "degensociety.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:8C5ADBE1B23F11ED8D4BC579C507BEFD" xmpMM:DocumentID="xmp.did:8C5ADBE2B23F11ED8D4BC579C507BEFD"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:8C5ADBDFB23F11ED8D4BC579C507BEFD" stRef:documentID="xmp.did:8C5ADBE0B23F11ED8D4BC579C507BEFD"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:8D8FE67CB23F11EDA604D8B6FECDF4C5" xmpMM:DocumentID="xmp.did:8D8FE67DB23F11EDA604D8B6FECDF4C5"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:8D8FE67AB23F11EDA604D8B6FECDF4C5" stRef:documentID="xmp.did:8D8FE67BB23F11EDA604D8B6FECDF4C5"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
text/plain;charset=utf-8
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:8CEADF3BB23F11EDBE1698CE390FA83D" xmpMM:DocumentID="xmp.did:8CEADF3CB23F11EDBE1698CE390FA83D"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:8CEADF39B23F11EDBE1698CE390FA83D" stRef:documentID="xmp.did:8CEADF3AB23F11EDBE1698CE390FA83D"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
text/plain;charset=utf-8
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:8BB463B0B23F11ED9C21C8F695B73B3E" xmpMM:DocumentID="xmp.did:8BB463B1B23F11ED9C21C8F695B73B3E"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:8BB463AEB23F11ED9C21C8F695B73B3E" stRef:documentID="xmp.did:8BB463AFB23F11ED9C21C8F695B73B3E"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
text/plain;charset=utf-8
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:8DDA3961B23F11EDBBB0F2F5E249F499" xmpMM:DocumentID="xmp.did:8DDA3962B23F11EDBBB0F2F5E249F499"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:8DDA395FB23F11EDBBB0F2F5E249F499" stRef:documentID="xmp.did:8DDA3960B23F11EDBBB0F2F5E249F499"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
text/plain;charset=utf-8
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:8CA59FA1B23F11EDA66C82F52C5F5255" xmpMM:DocumentID="xmp.did:8CA59FA2B23F11EDA66C82F52C5F5255"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:8CA59F9FB23F11EDA66C82F52C5F5255" stRef:documentID="xmp.did:8CA59FA0B23F11EDA66C82F52C5F5255"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:8B1FFF5BB23F11EDA9DCFAD3EAFDDE75" xmpMM:DocumentID="xmp.did:8B1FFF5CB23F11EDA9DCFAD3EAFDDE75"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:8B1FFF59B23F11EDA9DCFAD3EAFDDE75" stRef:documentID="xmp.did:8B1FFF5AB23F11EDA9DCFAD3EAFDDE75"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:8C114C3EB23F11EDA7F4E7049E7B984E" xmpMM:DocumentID="xmp.did:8C114C3FB23F11EDA7F4E7049E7B984E"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:8C114C3CB23F11EDA7F4E7049E7B984E" stRef:documentID="xmp.did:8C114C3DB23F11EDA7F4E7049E7B984E"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:8D46D2ACB23F11EDB0C2EC1B41E85C7E" xmpMM:DocumentID="xmp.did:8D46D2ADB23F11EDB0C2EC1B41E85C7E"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:8D46D2AAB23F11EDB0C2EC1B41E85C7E" stRef:documentID="xmp.did:8D46D2ABB23F11EDB0C2EC1B41E85C7E"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
text/plain;charset=utf-8
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:8B6C315AB23F11EDAE3DB81E6269E2DE" xmpMM:DocumentID="xmp.did:8B6C315BB23F11EDAE3DB81E6269E2DE"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:8B6C3158B23F11EDAE3DB81E6269E2DE" stRef:documentID="xmp.did:8B6C3159B23F11EDAE3DB81E6269E2DE"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
d/Foundry USA Pool #dropgold/
7j5=:BTC/BTC:thor1wx5av89rghsmgh2vh40aknx7csvs7xj2cr474n<TT
text/plain;charset=utf-8
text/html;charset=utf-8
<html><body bgcolor=black><pre><font size=10><center>
<font color=Orchid>"..."</font>
<font color='blue'> (0,-) </font>
<font color=red>//{\</font><font color=red size=6>&#8383;</font><font color=red>/}\\</font>
<font color=Cyan>-"-</font>
</center></font></pre></body></html>
text/html;charset=utf-8
<html><body bgcolor=black><pre><font size=10><center>
<font color=green>"..."</font>
<font color='yellow'> (o,O) </font>
<font color=green>{" "}</font>
<font color=GreenYellow>-"-</font>
</center></font></pre></body></html>
Bj@=:BNB.BNB:bnb183nacq5ykkcwtyjcrs8u9ktw2tawl2j7u5vcx9:20055493::0
KjISWAPTX:0x97afe06c8986d3b36f22e744da3206360602cea1df482ec1f4f3262029935c7d.%h
Aj?=:GAIA.ATOM:cosmos1lzp63qu8ukhfz3cm25dz7e4hawtefgepuqpjhq:1:t:0
FjDOUT:4E9F7E3C75A5A7CAF477C97A1B1107449E20E350753169451A0C3935A9E7F3CC
7j5=:BTC/BTC:thor1wx5av89rghsmgh2vh40aknx7csvs7xj2cr474n
text/plain;charset=utf-8
  "name": "gjb.sats"
6j4ion:2.Qmb99HvSeNs4ZRComJEVsU2EPiC1bFoQmNpyVnv5WKmmrG8
text/html;charset=utf-8
<html><body bgcolor=black><pre><font size=10><center>
<font color='blue'>***</font>
<font color='DeepPink'> (.,.) </font>
<font color=GreenYellow>//{\</font><font color=GreenYellow size=6>&#8383;</font><font color=GreenYellow>/}\\</font>
<font color=Magenta>-"-"-</font>
</center></font></pre></body></html>
text/html;charset=utf-8
<html><body bgcolor=black><pre><font size=10><center>
<font color='Magenta'>=+==+=</font>
<font color='Chartreuse'> (</font><font color=Chartreuse size=8>&#8383;</font><font color=Chartreuse>,</font><font color=Chartreuse size=8>&#8383;</font><font color=Chartreuse>) </font>
<font color=#32CD32>{=|=}</font>
<font color=blue>-"-</font>
</center></font></pre></body></html>
CjAs:DOGE.DOGE:D7RzvSngvLe1xVWhjG6NyLZWvqxx1g54AW:1165160032879:ss:0
DjBs:ETH.ETH:0x749885b96c8989C32DF08480E5F064BcAE8C5Fa3:55349116:ss:0
GjEs:LTC.LTC:ltc1q0qap43xyzvmgxla7rzns5l3z0htafxw4wufk4p:1004138153:ss:0
KjIs:GAIA.ATOM:cosmos1j0gdax9mfqk46msh25wh6l9gdhrqjdmeffw30e:7349706898:ss:0
FjDOUT:B109A7840727E2C36B4BDAD89C82BDFA83D487EECB4BD6502F213003F70879E2
FjDOUT:21D7EA5642675E595CB3FA94DE18C18AFF321448418F1E63AB091EB6509C1CEB
?j==:THOR.RUNE:thor1dxgtwlr9en2lu9nq3zgkj5u3e02y7mm0ray9y6:1:t:0
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"chromia.sats"}h!
Aj?=:ETH.ETH:0xF9EB1D3F751DbfBFE3d7bD6896B6b6289FeeE1aA:2979763::0
Bj@=:ETH.ETH:0x1ACdF6769F64EA00F4E816D20190690fb3a12556:34760144::0
d/Foundry USA Pool #dropgold/
IjGREFUND:917D6389F9A674BF46B27236DD9C963EC4B89F0342638AC7870353F82E8A247E
FjDOUT:C6431D31C584877A118618A4D7255F9B9A25751DD13AD2E65913D62EFAD8483E
text/html;charset=utf-8
<html><body bgcolor=black><pre><font size=10><center>
<font color=Orchid>"___"</font>
<font color='Magenta'> (-,-) </font>
<font color=Orchid>//{\</font><font color=Orchid size=6>&#8383;</font><font color=Orchid>/}\\</font>
<font color=Cyan>-"-</font>
</center></font></pre></body></html>
text/html;charset=utf-8
<html><body bgcolor=black><pre><font size=10><center>
<font color=#32CD32>"___"</font>
<font color='Chartreuse'> (o,o) </font>
<font color=green>{-:'}</font>
<font color=white>-"-</font>
</center></font></pre></body></html>
Bj@=:BNB.BNB:bnb1dy5nfwez3s2p2xg64968t7jfd9vxesp0yxc0k2:15226292::0
text/plain;charset=utf-8
danielchen.btc - Bitcoin Name System
$ORIGIN danielchen.btc.
_http._tcp	IN	URI	10	1	"https://gaia.blockstack.org/hub/1MYC4kTtoVKNKFQgEBoVbwaxWEph6xotVT/profile.json"
_btc._addr	IN	TXT	"bc1q9q547ku53dmtf5n42365zyf3zarntlfrwx6h0w"
62ab8c49f970ed6eff1a11a960d35846e6a0894cd532c73d5da033c20fc14cef2068b87e52710851151c78740c7049647d2932336ccd93ae51bf4c7c45c7dd1400
02526e0d0064c0b0c52c2216405bc6c14d21e6b867e914c38f7c93d0682c354536h!
text/plain;charset=utf-8
  "name": "jwdlh.sats"
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"inshallah.sats"}h!
text/plain;charset=utf-8
0{"p":"sns","op":"reg","name":"allahuakbar.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"autist.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"queue.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"autism.sats"}h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"vaporwave.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"rend.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"urbit.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"ewno.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"lolwut.sats"}h!
text/plain;charset=utf-8
5{"p":"sns","op":"reg","name":"godisthegreatest.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"goof.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"premined.sats"}h!
text/plain;charset=utf-8
/{"p":"sns","op":"reg","name":"godisgreat.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"weak.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"fakerare.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"scoop.sats"}h!
text/plain;charset=utf-8
/{"p":"sns","op":"reg","name":"btc4every1.sats"}h!
text/plain;charset=utf-8
7{ "p": "sns", "op": "reg", "name": "ladstaetter.sats" }h!
text/plain;charset=utf-8
Aj?=:ETH.ETH:0x7ad0df4df6a2d670b3b478030fdfcb34a20bfecc:1400218898H
CjA=:ETH.ETH:0x3AC9f5da6cdd6f456075b792631252BFE364da64:1317066:te:0
LjJ=:BNB.BUSD-BD1:bnb12qtpw9nf5xupt59c3l8vt4ayu7v4htvna3eel9:19393234492:te:0
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
6{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
text/plain;charset=utf-8
4{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"hybe.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
4{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
/{"p":"sns","op":"reg","name":"Originally.sats"}h!
 (B+(%%(Q:=0B`Ued_U][jx
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
FjDOUT:6EF4180738F791084A2C7E92534F0D17B5F2E95843962BA651F207D825C9B205
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"nitro.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"suzaki.sats"}h!
text/plain;charset=utf-8
={ "p": "sns", "op": "reg", "name": "diosunionlibertad.sats" }h!
<svg viewBox="0 -0.5 24 24" shape-rendering="crispEdges" xmlns="http://www.w3.org/2000/svg">
    Ordinum bar #069
    Aldrin Armstrong Collins
  <path d="M0 0h24M0 1h1m22 0h1M0 2h1m22 0h1M0 3h1m2 0h1m7 0h3m2 0h1m2 0h3m1 0h1M0 4h1m1 0h2m7 0h1m3 0h1m1 0h1m2 0h1m2 0h1M0 5h1m2 0h1m9 0h1m1 0h3m2 0h1m2 0h1M0 6h1m2 0h1m7 0h3m1 0h1m1 0h1m2 0h1m2 0h1M0 7h1m22 0h1M0 8h1m22 0h1M0 9h1m22 0h1M0 10h1m13 0h3m6 0h1M0 11h1m11 0h2m2 0h2m5 0h1M0 12h1m9 0h3m2 0h2m2 0h1m3 0h1M0 13h1m7 0h7m5 0h1m2 0M
h1M0 14h1m5 0h7m7 0h1m2 0h1M0 15h1m3 0h1m1 0h5m8 0h1m3 0h1M0 16h1m3 0h2m1 0h2m8 0h1m5 0h1M0 17h1m3 0h3m8 0h1m7 0h1M0 18h1m4 0h2m6 0h1m9 0h1M0 19h1m5 0h1m4 0h1m11 0h1M0 20h1m6 0h1m1 0h1m13 0h1M0 21h1m7 0h1m14 0h1M0 22h1m22 0h1M0 23h24" stroke="#f7931a"></path>
  <path d="M1 1h22M1 2h22M1 3h2m1 0h1m2 0h1m2 0h1m3 0h2m1 0h2m3 0h1M1 4h1m2 0h1m1 0h1m1 0h1m1 0h1m2 0h2m1 0h1m1 0h2m1 0h2M1 5h2m1 0h1m1 0h1m1 0h1m1 0h2m2 0h1m3 0h2m1 0h2M1 6h2m1 0h1m1 0h3m1 0h1m3 0h1m1 0h1m1 0h2m1 0h2M1 7h22M1 8h13m3 0h6M1 9h11m6 0h5M1 10h9m9 M
0h4M1 11h7m12 0h3M1 12h5m15 0h2M1 13h4m16 0h2M1 14h3m17 0h2M1 15h3m16 0h3M1 16h2m15 0h5M1 17h2m13 0h7M1 18h3m10 0h5m3 0h1M1 19h4m7 0h7m3 0h1M1 20h5m4 0h9m3 0h1M1 21h6m2 0h10m3 0h1M1 22h22" stroke="#000"></path>
  <path d="M5 3h2m1 0h2M5 4h1m1 0h1m1 0h1M5 5h1m1 0h1m1 0h1M5 6h1m3 0h1" stroke="#fff"></path>
  <path d="M12 4h1m-1 1h1m6 13h2m-2 1h1m1 0h1m-3 1h1m1 0h1m-3 1h2" stroke="#0800af"></path>
  <path d="M14 8h1m1 0h1m-5 1h1m4 0h1m-8 1h1m7 0h1M8 11h1m-3 1h1m13 0h1M5 13h1m-2 1h1m-2 2h1m-1 1h1m1 2h1m1 2h1" stroke="#M
  <path d="M15 8h1m-3 1h1m-3 1h1m-3 1h1m9 0h1M7 12h1m9 1h3m-5 1h5m-7 1h6m-8 1h6m-8 1h6M4 18h1m3 0h5m-5 1h3m-5 1h1m1 0h1" stroke="#c86e02"></path>
  <path d="M14 9h3m-5 1h2m3 0h1m-8 1h2m2 0h2m2 0h1M8 12h2m3 0h2m2 0h2M6 13h2m7 0h2M5 14h1m7 0h2M5 15h1m5 0h2m-7 1h1m2 0h2m-4 1h2m-2 1h1m-1 1h1" stroke="#fc6"></path>
  <path d="M21 18h1m-2 1h1m-1 1h1m0 1h1" stroke="#5850ff"></path>
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU]
UUUUUUUUUUUUUUUUUUUUUUUUUUUS,
"""""""""""""""""""""""
ffffffffffffffffffe:
UUUUUUUUUUUUUUUUUUUR
T	&fffffffffffffffffffff_
5UUUUUUUUUUUUUUUUUUT
fffffffffffffffffffd
UUUUUUUUUUUUUUUUUUU<
UUUUUUUUUUUUUUUUUUU5
Acwwwwwwwwwwwwwwwwwwwwwwwwwwp*K
wwwwwwwwwwwwwwwwwwwwwwwwwc
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"jordon.sats"}h!
text/plain;charset=utf-8
  "name": "00987.sats"
text/plain;charset=utf-8
  "name": "btc38.sats"
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Dance with BTC by SMLDMS</title>
    <script sandbox="allow-scripts" type="text/javascript"
        src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.6.0/p5.min.js"></script>
    <script id="snippet-random-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "01234M
56789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> M
19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        let mathRand = sfc32(...cyrb128(seed));
            position: fixed;
            right: 0;
            bottom: 0;
            left: 0;
            color: rgb(255, 255, 255);
            background-color: rgb(0, 0, 0);
            display: flex;
            justify-content: center;
            align-items: center;
            margin: 0;
            padding: 0;
            font-size: 0.8em;
            font-family: Impact, 'Arial Narrow Bold', sans-serif;
        object-fit: contain;
            max-height: 100%;
            max-width: 100%;
        #fullScreen {
            display: flex;
            position: fixed;
            right: 0;
            bottom: 0;
            left: 0;
            justify-content: center;
            align-items: center;
        #fullScreen canvas {
            object-fit: contain;
            max-height: 100%;
            max-width: 100%;
           mix-blend-mode: soft-light;
            color: rgb(127);
            opacity: 0.75;
            width: auto;
            height: auto;
            position: fixed;
            text-align: center;
            justify-content: center;
            align-items: center;
            padding: 10%;
        #progress h1 {
            font-size: 10.75em;
            /* display: block; */
            margin: 0%;
            padding: 0%
        #progress h3 {
            font-size: 5.75em;
            /* display: block; */
            margin: 0%;
            padding: 0%
    <script type="text/javascript">
        const rand = mathRand();
        let scl = 5;
        // let shapeName = "";
        /////FEATURES
        function clr(rand) {
            if (rand > 0.5) {
                return 250
            } else {
                return 10
        let shaper M
            n: mathRand(),
            name: "",
            val: "LINES",
        if (shaper.n < 0.25) {
            shaper.name = "Lines"
            shaper.val = "LINES"
        else if (shaper.n < 0.5) {
            shaper.name = "Points"
            shaper.val = "POINTS"
            shaper.name = "Curves"
            shaper.val = ""
        window.$generativeTraits = {
            "BG Color": clr(rand),
            "Base": shaperM
        //////////////////////
        let myTitle = "Dance with BTC";
        console.log(myTitle + " | smldms 2023.02")
        console.log(window.$generativeTraits)
        let pX = mathRand() * 360
        let pY = mathRand() * 360
        let pZ = mathRand() * 360
        let xoff = mathRand();
        let yoff = mathRand();
        let zoff = mathRand();
        let pointX = 0;
        let pointY = 0;
        let globalData;
    let url = 'https://api.blockchain.info/stats';
        function setup() {
            randomSeed(seed);
            noiseSeed(seed);
            loadJSON(url, gotData)
            setAttributes('antialias', true);
            pixelDensity(2)
            cnv = createCanvas(windowWidth, windowHeight, WEBGL);
            cnv.parent('fullScreen');
            angleMode(DEGREES)
            rectMode(CENTER)
            background(clr(rand))
        function draw() {
            rotateX(M
            rotateY(pY)
            rotateZ(pZ)
            noiseX = map(noise(xoff), 0, 1, -width, width)
            noiseY = map(noise(yoff), 0, 1, 0, -height, height)
            if (globalData) {
                rotateX(millis() * 0.01)
                rotateY(millis() * 0.01)
                rotateZ(millis() * 0.01)
                btcPrice = round(globalData.market_price_usd);
                totalBTC = round(globalData.totalbc);
                tradeVol = round(globalData.trade_volume_btc);
                mapVol = map(constrain(tradeVol, 1000, 15000), 1000, 15000, 0.05, 0.33)
                blockS = globalData.blocks_size / 1000000000;
                mapBlock = map(blockS, 0, 10000, 0.00001, 0.001);
                mapPrice = map(constrain(btcPrice, 1000, 500000), 10000, 500000, 50, 200)
                let nbrLines = mapPrice;
                for (let i = 0; i < nbrLines; i = i + scl) {
                    let clr = map(i, 0, nbrLines, 0, 255);
                    let v = map(noise(frameCM
ount), 0, 1, 0, 255);
                    let b = map(noise(millis()), 0, 1, 0, 255);
                    stroke(clr);
                    strokeWeight(map(i, 0, nbrLines, 0, 0.5))
                    push();
                    noFill()
                    beginShape(eval(shaper.val));
                    vertex(pointX, pointY);
                    bezierVertex(x1(t + i), y1(t + i), y1(t + i) / 2, x1(t + i) * 2, y1(t + i), x1(t + i));
                    bezierVertex(y1(t + i), x1(t + i), x1(t + i) / 2, yM
2(t + i) * 2, noiseX, noiseY);
                    bezierVertex(x1(t - i), y1(t - i), y1(t - i) / 2, x1(t - i) * 2, y1(t - i), x1(t - i));
                    vertex(pointX, pointY);
                    endShape();
                    t += mapVol;
                    pop();
                xoff += mapBlock;
                yoff += mapBlock;
        function x1(t) {
            return cos(t / 2) * sin(t / 1) * width / 3;
        function y1(t) {M
            return cos(t / 3) * width / 3 + sin(t / 10) * width / 2;
        function x2(t) {
            return cos(t * 3) * width / 3;
        function y2(t) {
            return cos(t / 2) * width / 2;
        //////////////////KEYS//////////////
        function keyTyped() {
            if (keyCode === 83) { // if "s" is pressed
                save(myTitle + '.png');
            else if (keyCode === 76) { //L for loop
                loop();
            else if (keyCode === 78) { //N for noLoop
                noLoop();
            else if (keyCode === 72) { //H to hide infos
                progress('<h1></h1>');
                progressClear();
            else if (keyCode === 82) { //R to reveal infos
                progress('<h1>$ ' + btcPrice) + '</h1>';
                progressShow()
            ///////////////INTERVAL CLEAR
            else if (keyCode === 97 || keyCode == 49)M
                clearTimeout(tInter);
                tInter = setInterval(autoClear, 1000);
            else if (keyCode === 98 || keyCode == 50) {  //2= 3SEC
                clearTimeout(tInter);
                tInter = setInterval(autoClear, 3000);
            else if (keyCode === 99 || keyCode == 51) { //3 = 10SEC
                clearTimeout(tInter);
                tInter = setInterval(autoClear, 10000);
            else if (keyCode === M
100 || keyCode == 52) { //4= 30SEC
                clearTimeout(tInter);
                tInter = setInterval(autoClear, 30000);
            else if (keyCode === 101 || keyCode == 53) { //5= ONE MINUTE
                clearTimeout(tInter);
                tInter = setInterval(autoClear, 60000);
            else if (keyCode === 102 || keyCode == 54) { //6 = 1 HOUR
                clearTimeout(tInter);
                tInter = setInterval(autoClear, 60000 * 60);
            else if (keyCode === 96 || keyCode == 48) { //0 = NO CLEAR
                clearTimeout(tInter);
        function mousePressed() {
            clear();
            background(clr(rand))
            pointX = map(mouseX, 0, width, -width / 2, width / 2);
            pointY = map(mouseY, 0, height, -height / 2, height / 2);
        function mathRandBetween(a, b) {
            if (!b) {
                return mathRand() * a
eturn mathRand() * (b - a) + a
        function askData() {
            loadJSON(url, gotData);
            console.log(btcPrice)
        function gotData(data) {
            globalData = data;
            setTimeout(askData, 30000);
        function autoClear() {
            background(clr(rand))
        function windowResized() {
            resizeCanvas(windowWidth, windowHeight);
            background(clr(raM
        /////////////PROGRESS
        async function progress(message) {
            document.body.style.cursor = 'crosshair';
            document.getElementById("progress").innerHTML = message;
            await new Promise((fn => setTimeout(fn, 1)));
        async function progressClear() {
            document.body.style.cursor = 'default';
            document.getElementById("progress").style.display = 'none';
            await new Promise((fn => setTimeout(fn, 1)));
        async function progressShow() {
            document.body.style.cursor = 'default';
            document.getElementById("progress").style.display = 'block';
            await new Promise((fn => setTimeout(fn, 1)));
    <div id="fullScreen">
        <div id="progress">
!22222222222222222222222222222222222222222222222222
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/html;charset=utf-8
    <meta charset="UTF-8">
    <meta http-equiv="Content-Security-Policy" content="default-src *; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval' http://cdnjs.cloudflare.com">
    <title>Diffusion</title>
    <script sandbox="allow-scripts" type="text/javascript"
        src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript"
        src="https://cdnjs.cloudflareM
.com/ajax/libs/mathjs/11.5.1/math.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript"
        src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script>
    <script type="text/javascript">
        var eigenvector_maj,eigenvector_min,flowcolorfield,cols,rows,colAlg,integral_lines=[];let center;var scl=10,inc=.06,zoff=0;let w,h,wdt,margin=10,cells=[],dsep=3,xx,yy,dt=.5,t,strk,palette1=[["#ce2d42","#082880","#7462f9","#f4b53f","#123676","#9c223d","#e6c7b4"],M
["#f43b79","#1136ed","#6b43dd","#ef9029","#4aa4ae","#69239b","#f7f1b4"],["#7fefe4","#be3edd","#70cfe5","#f2c666","#e6c7b4","#583fc4","#fff57d"],["#80aded","#7b66f7","#658fdb","#f2e18b","#f7f1b4","#773caa","#f4b537"],["#a5e2f2","#a783ed","#61c1db","#f7c872","#6eabf4","#6d52dd","#ff7db2"],["#d8d8d8","#898de0","#89afe5","#f9e78f","#85b2e8","#8110e5","#bf2b6e"],["#7094fc","#643ac9","#306bef","#9100dd","#e6c7b4","#e2396d","#ef3a65"],["#80aded","#a28fef","#4688e8","#db003a","#f7f1b4","#d632a4","#bc174e"],["#594499","#db3M
e3e","#25ceb2","#02827b","#a0a09f","#56661d","#34067c"],["#425999","#bc3f3f","#9fe2cc","#108fc1","#d37676","#132691","#5b3c96"],["#ffeda1","#91205c","#2929e2","#9509b7","#70b9c0","#5474e8","#d30b8c"],["#f9cfc7","#721b74","#1c70ea","#7c1d93","#919bdb","#5574ce","#f25c87"],["#f25a7b","#e960af","#992843","#8b52f7","#6eabf4","#3714a1","#445b96"],["#ff399c","#e73250","#d32f53","#33bbff","#7de7ff","#69239b","#8041f9"],["#6f6674","#34a0a5","#992843","#f98450","#6eabf4","#3714a1","#445b96"],["#4d82aa","#24c6c6","#d32f53","M
#f973a0","#7de7ff","#69239b","#8041f9"],["#ff6d40","#361ee0","#992843","#e6c7b4","#9370f2","#3714a1","#445b96"],["#e6372f","#3a338e","#d32f53","#f7f1b4","#8092ff","#69239b","#8041f9"],["#ffa943","#2177f4","#35fc93","#f9cfd2","#6eabf4","#3714a1","#445b96"],["#ffce45","#2f7083","#5affdf","#fcf4b7","#7de7ff","#69239b","#8041f9"],["#41d9f2","#528cd1","#3a6eba","#5f64c1","#4a97f4","#7426bf","#f7d52f"],["#71f2ff","#249cff","#63a1ea","#7f88db","#56a6f4","#7f0caf","#f7b643"],["#41d9f2","#51fcbb","#d3057b","#295cff","#7d22fM
f","#51d7e5","#e6c7b4"],["#71f2ff","#81fcca","#f91cb0","#0239c1","#8450d6","#05bdc6","#f7f1b4"],["#43bbef","#53f9e4","#bf2640","#5082ff","#8648ff","#36ffcf","#881ed3"],["#6bcced","#fce586","#f93ebb","#52a1ff","#8e51a8","#05bdc6","#ff0895"],["#a745ed","#fcbbbb","#f20a41","#ffd252","#0606bf","#ff459e","#881ed3"],["#7b19d1","#a7d0f9","#ba0f40","#fcd5bb","#4545ce","#9666ff","#ff0895"],["#31a4dd","#6f3bff","#f20a41","#4470a5","#7171f4","#e710f9","#2e92ff"],["#ffffab","#8e7de2","#ba0f40","#9312b2","#85b5f9","#830591","#0M
34a7f"],["#06a0ba","#6f3bff","#f20a41","#8777f7","#4848c1","#6b11f7","#e6c7b4"],["#2bc5cc","#8e7de2","#ba0f40","#6155bf","#4b4bf7","#a318b7","#f7f1b4"],["#06a0ba","#6f3bff","#8473ff","#fce875","#4848c1","#ffb3c9","#2e92ff"],["#2bc5cc","#8e7de2","#9e61ba","#ffd2c7","#0f0fce","#f7e579","#034a7f"],["#c10839","#6f3bff","#ff06a6","#f2a5bb","#4848c1","#117ff7","#579ef2"],["#a20dd3","#8e7de2","#aa08ff","#f2ec79","#0f0fce","#a60abc","#1b64ce"],["#06a0ba","#6f3bff","#fca660","#f7f377","#9149bf","#f71165","#31f0ff"],["#2bc5cM
c","#8e7de2","#dd582a","#ffe09c","#630ca8","#a8275c","#04717c"],["#e041b3","#3e71ff","#ffec64","#77c1f7","#9149bf","#f71165","#e6c7b4"],["#f95089","#8e7de2","#f99175","#1d6bdd","#630ca8","#a8275c","#f7f1b4"],["#f4d334","#0636cc","#8989ef","#e6c7b4","#8005e0","#fc68a4","#3386ff"],["#fc889e","#3b72a3","#2d5cc4","#f7f1b4","#f938cb","#d61a1a","#04717c"],["#f4d334","#3ef6ff","#5347f4","#b877f7","#9149bf","#f71165","#e6c7b4"],["#fc889e","#1fb2b2","#2d5cc4","#6e1ed6","#630ca8","#a8275c","#f7f1b4"],["#f4d334","#3ef6ff","#5M
347f4","#f7f777","#9149bf","#ef5090","#e6c7b4"],["#fc889e","#1fb2b2","#2d5cc4","#ffce88","#630ca8","#ba0457","#f7f1b4"],["#f4d334","#3ef6ff","#5347f4","#77c4f7","#9149bf","#f71165","#854fba"],["#fc889e","#1fb2b2","#2d5cc4","#2187bf","#630ca8","#a8275c","#e783ea"],["#f4d334","#3ef6ff","#f97575","#f4dc78","#9149bf","#f71165","#e6c7b4"],["#fc889e","#1fb2b2","#cc2929","#f28b79","#630ca8","#a8275c","#f7f1b4"],["#f4d334","#3ef6ff","#f97575","#f279ab","#9149bf","#645eea","#e6c7b4"],["#fc889e","#52adff","#cc2929","#e81073"M
,"#630ca8","#3a3acc","#f7f1b4"],["#3ac9d8","#6f3bff","#44acf2","#fce875","#bf23f9","#ffb3c9","#2e92ff"],["#44acf2","#8e7de2","#6cffff","#ffd2c7","#9449ce","#f7e579","#034a7f"],["#06a0ba","#6f3bff","#fc4c7e","#f9b175","#6c6ce5","#8f58f9","#e6c7b4"],["#2bc5cc","#8e7de2","#cf4ef9","#f7df77","#4949c1","#a915ff","#f7f1b4"],["#ef01c4","#065ca8","#1c00ba","#ffee94","#c053ba","#8f58f9","#4ea8f9"],["#a60160","#30bec3","#5e52db","#ffebae","#da55f2","#a915ff","#4febf7"],["#f44260","#3c5ba0","#845ecc","#f4b53f","#3d9fc1","#9c2M
23d","#e6c7b4"],["#f43b79","#4058ad","#6c3ca5","#ef9029","#317ec4","#69239b","#f7f1b4"],["#f44260","#3c5ba0","#7070e8","#f27740","#3d9fc1","#d34040","#e6c7b4"],["#f43b79","#4058ad","#4d4dc1","#ef9029","#317ec4","#ed5487","#f7f1b4"],["#f244ee","#5c75c6","#7070e8","#3cd3b6","#3d9fc1","#d34040","#e6c7b4"],["#f43b79","#637cc1","#4d4dc1","#1cb7b7","#317ec4","#ed5487","#f7f1b4"],["#e5491f","#2058d3","#7462f9","#40f2d0","#123676","#9c223d","#e6c7b4"],["#ef973f","#177199","#6b43dd","#15abba","#4aa4ae","#69239b","#f7f1b4"],M
["#e22079","#2058d3","#7462f9","#40f2d0","#5a92e5","#9c223d","#e6c7b4"],["#f21c59","#177199","#6b43dd","#15abba","#4658f9","#69239b","#f7f1b4"],["#e22079","#2058d3","#e6c7b4","#40f2d0","#5a92e5","#ba4564","#edf28b"],["#f21c59","#177199","#f7f1b4","#15abba","#4658f9","#e5336a","#43f7c8"],["#e22079","#4b80e0","#e6c7b4","#41a9ef","#5a92e5","#bc0d8b","#f7adf7"],["#f21c59","#197abc","#f7f1b4","#36a9cc","#4658f9","#d3057f","#43f7c8"],["#e22079","#4b80e0","#e6c7b4","#435ced","#e2b55a","#ea397d","#f4e2ae"],["#f21c59","#197M
abc","#f7f1b4","#7f63f7","#f98562","#e84b3a","#e9f49f"],["#0850b7","#6771f9","#8213bc","#75f9e0","#4848c1","#ffb3c9","#2e92ff"],["#3081e2","#5285dd","#9604af","#15abba","#0f0fce","#f7e579","#034a7f"],["#d80e3e","#6771f9","#8213bc","#f7ad77","#4848c1","#ffb3c9","#31b5ff"],["#ef4878","#5285dd","#9604af","#f4cb78","#0f0fce","#f7e579","#2a76d1"],["#f98246","#69acf7","#8213bc","#f7ad77","#4848c1","#ffb3c9","#31b5ff"],["#ed7d4a","#5285dd","#b529d3","#f4cb78","#0f0fce","#f7e579","#2a76d1"],["#f7cd48","#69d6f4","#8213bc","M
#f7ad77","#7649bf","#ffb3c9","#e6c7b4"],["#f49090","#21b5d8","#b529d3","#f4cb78","#5829b2","#f7e579","#f7f1b4"],["#4a82f4","#f22a51","#8213bc","#f7ad77","#905df4","#ffb3c9","#0c85ba"],["#4cb2f2","#b72c4e","#b529d3","#f4cb78","#542ad3","#f7e579","#096889"],["#4a82f4","#f22a51","#1522ba","#f7ad77","#d32fc0","#b6fffa","#0c85ba"],["#4cb2f2","#b72c4e","#483d9b","#f4cb78","#e50a6e","#f1ffb8","#096889"],["#4a82f4","#f22a51","#4b23db","#f7ad77","#d1304b","#5b99f4","#1dbcb4"],["#4cb2f2","#b72c4e","#694eea","#f4cb78","#d6166M
0","#5cd3f2","#096889"],["#ad4cf2","#f22a51","#8213bc","#f478b0","#5ff2f2","#ffb3c9","#0c85ba"],["#8b05e2","#b72c4e","#b529d3","#f4cb78","#3ea6b7","#f7e579","#096889"],["#584def","#f22a51","#a52cdd","#f2c679","#60caef","#d2b6ff","#0d53b7"],["#4f24c6","#b72c4e","#b529d3","#efaa7b","#3ea6b7","#f7e579","#458bdd"],["#584def","#ef592b","#2cdbc1","#f2c679","#6290ed","#b8fff1","#0d53b7"],["#4f24c6","#f27949","#2ec0d8","#efaa7b","#4067b5","#f7e579","#458bdd"],["#584def","#ed2e8a","#2eacd8","#f2c679","#6290ed","#6929ce","#0M
d53b7"],["#4f24c6","#c11670","#3070d6","#efaa7b","#4067b5","#4a4add","#458bdd"],["#584def","#ed2e8a","#2eacd8","#ef9c7b","#6290ed","#6929ce","#0d53b7"],["#4f24c6","#c11670","#3070d6","#fc583d","#4067b5","#4a4add","#458bdd"],["#b7b7b7","#0a0a0a","#ffffff","#dbdcdd","#b2b2b2","#a7a7a8","#4e4f4f"],["#d8d8d8","#636363","#dbdcdd","#b2b2b2","#4e4f4f","#e0e1e2","#3f3f3f"],["#5475f1","#ce7ca5","#b0f2da","#edded1","#80d3d8","#9fa1a6","#eafefe"],["#3155c4","#7534ad","#4597ad","#b7183b","#4058cc","#9e2a6f","#1eafab"],];functiM
on centerCanvas(){var e=(windowWidth-width)/2,f=(windowHeight-height)/2;cnv.position(e,f)}function setup(){wdt=windowWidth<windowHeight?windowWidth:windowHeight;let e=int(map(mathRand(),0,1,0,3)),f;0===e?(h=.7*(w=wdt),f="7:5"):1===e?(w=.7*(h=wdt),f="5:7"):2===e&&(w=wdt,h=wdt,f="1:1"),cnv=createCanvas(w,h),centerCanvas();pixelDensity(displayDensity()),smooth(),strokeWeight(strk=constrain((wdt/800).toFixed(1),.5,1));let l=int(1990*mathRand());noiseSeed(l),randomSeed(l),noiseDetail(2,1),strokeCap(ROUND),cols=floor(widM
th/(scl=wdt/135))+1,rows=floor(height/scl)+1,xx=floor(width/dsep),yy=floor(height/dsep),eigenvector_maj=Array(cols*rows),flowcolorfield=Array(cols*rows),eigenvector_min=Array(cols*rows),colAlg=int(random(2)),paletteIndex=int(map(random(1),0,1,0,palette1.length));let i=chroma.scale(palette1[paletteIndex]).colors(cols*rows);inc=random(.013,.036),t=range(0,10,dt);for(var c=0;c<1;c++){let s=random(width),a=random(height),_=random(width),$=random(height);integral_lines[c]=new Integral_line(s,a,"major"),integral_lines[c+M
1]=new Integral_line(_,$,"minor")}center=createVector(width/2,height/2),background(10);for(var o=0,n=0;n<rows;n++){for(var r=0,d=0;d<cols;d++){var b,p,u,x,y,g=d+n*cols,P=noise(r,o,zoff)*TAU;if(0===colAlg)b=355*noise(r/2+140,o/2+140,zoff/10),p=325*noise(r/2+40,o/2+40,zoff/10),u=355*noise(r/2+210,o/2+210,zoff/10),x=map(noise(r/2+250,o/2+250,zoff/10),0,1,165,255);else if(1===colAlg){var m=int(map(noise(r,o,zoff),0,1,0,i.length));b=chroma(i[m]).get("rgb.r"),p=chroma(i[m]).get("rgb.g"),u=chroma(i[m]).get("rgb.b"),x=map(M
noise(r/2+250,o/2+250,zoff/10),0,1,165,255)}var v=createVector(0,0);v.normalize();var j=map(d,0,cols,-width/2,width/2),B=map(n,0,rows,-height/2,height/2),k=createVector(j,B);k.normalize();let z=sqrt(pow((y=p5.Vector.fromAngle(PI/4)).x,2)+pow(y.y,2)),I=atan(y.y/y.x),A=exp(-1*pow(k.mag()-v.mag(),2))*z,C=math.matrix([[cos(2*I),sin(2*I)],[sin(2*I),-cos(2*I)]]),R=math.multiply(C,A);var K=createVector(math.eigs(R).vectors._data[0][0],math.eigs(R).vectors._data[0][1]),V=createVector(math.eigs(R).vectors._data[1][0],math.eM
igs(R).vectors._data[1][1]);K.mult(math.eigs(R).values._data[0]),V.mult(math.eigs(R).values._data[1]);let F=cos(2*I)*cos(2*I)-sin(2*I)*sin(2*I),T=[[cos(P),-sin(P)],[sin(P),cos(P)]];K.setMag(F),V.setMag(F);let M=math.multiply(T,[K.x,K.y]),G=math.multiply(T,[V.x,V.y]);eigenvector_maj[g]=createVector(M[0],M[1]),eigenvector_min[g]=createVector(G[0],G[1]),flowcolorfield[g]=[b,p,u,x],r+=inc}o+=inc,zoff+=3e-4}for(var n=0;n<yy;n+=1)for(var d=0;d<xx;d+=1){var g=d+n*xx;cells[g]=new Cell(d,n)}for(var c=0;c<30;c++){let S=newPaM
rticle3("major");null!==S&&integral_lines.push(S);let q=newParticle3("minor");null!==q&&integral_lines.push(q)}let D=cols*rows,E=0===colAlg?"Algorithm":"Palette";window.$generativeTraits={Type:"Flow Field",Vectors:D,Colors:E,Format:f}}function draw(){background(10),translate(center.x,center.y);for(var e=0;e<integral_lines.length;e++)integral_lines[e].follow(eigenvector_maj,eigenvector_min),integral_lines[e].edges(),integral_lines[e].changeCol(flowcolorfield),integral_lines[e].display(flowcolorfield);let f=cells.filM
ter(e=>!0===e.spot||!0===e.spot2).length;if(f<.9*cells.length){let l=newParticle4("major",0);null!==l&&integral_lines.push(l);let i=newParticle4("major",1);null!==i&&integral_lines.push(i);let c=newParticle4("minor",0);null!==c&&integral_lines.push(c);let s=newParticle4("minor",1);null!==s&&integral_lines.push(s);let a=newParticle3("major");null!==a&&integral_lines.push(a);let _=newParticle3("minor");null!==_&&integral_lines.push(_)}else if(f>=.9*cells.length&&f<cells.length-cells.length/180){let $=newParticle3("maM
jor");null!==$&&integral_lines.push($);let o=newParticle3("minor");null!==o&&integral_lines.push(o);let n=newParticle5("major");null!==n&&integral_lines.push(n);let r=newParticle5("minor");null!==r&&integral_lines.push(r);let d=newParticle6("major");null!==d&&integral_lines.push(d);let b=newParticle6("minor");null!==b&&integral_lines.push(b);let p=newParticle51("major");null!==p&&integral_lines.push(p);let u=newParticle51("minor");null!==u&&integral_lines.push(u);let x=newParticle52("major");null!==x&&integral_lineM
s.push(x);let y=newParticle52("minor");null!==y&&integral_lines.push(y)}else noLoop();noFill(),stroke(220),strokeWeight(10),rect(-width/2,-height/2,width,height)}class Tensor{constructor(e,f,l,i,c){this.matrix=e,this.majVector=f,this.minVector=l,this.majValue=i,this.minValue=c}}class Cell{constructor(e,f){this.i=e,this.j=f,this.spot=null,this.spot2=null,this.index,this.pos=[]}drawGrid(){noFill(),stroke(255),this.spot&&fill(255,0,0);let e=createVector(this.i,this.j);rect(e.x*dsep,e.y*dsep,dsep,dsep)}}function IntegrM
al_line(e,f,l){this.iniPos=createVector(map(e,0,width,-width/2,width/2),map(f,0,height,-height/2,height/2)),this.iniPos2=this.iniPos.copy(),this.iniPos3=this.iniPos.copy(),this.iniPos4=this.iniPos2.copy(),this.fBool=!0,this.fBool2=!0,this.fBool3=!0,this.fBool4=!0,this.obj=l,this.maj1=[],this.min=[],this.maj2=[],this.min2=[],this.col=int(random(4)),this.changeCol=function(e){switch(this.col){case 0:var f=this.iniPos.x,l=this.iniPos.y,i=interpolate_coord(f,l,scl,cols),c=e[i];c&&stroke(color(c[0],c[1],c[2],c[3]));breaM
k;case 1:var f=this.iniPos2.x,l=this.iniPos2.y,i=interpolate_coord(f,l,scl,cols),c=e[i];c&&stroke(color(c[0],c[1],c[2],c[3]));break;case 2:var f=this.iniPos3.x,l=this.iniPos3.y,i=interpolate_coord(f,l,scl,cols),c=e[i];c&&stroke(color(c[0],c[1],c[2],c[3]));break;case 3:var f=this.iniPos4.x,l=this.iniPos4.y,i=interpolate_coord(f,l,scl,cols),c=e[i];c&&stroke(color(c[0],c[1],c[2],c[3]))}},this.follow=function(e,f){if("major"===this.obj){if(this.fBool)for(let l=1;l<t.length;l++){var i=interpolate_coord(this.iniPos.x,thiM
s.iniPos.y,scl,cols);if(e[i]){let c=RK4step(f4,[this.iniPos.x,this.iniPos.y,e[i].x,e[i].y],t[l]-t[l-1]);this.maj1.push([c[0],c[1]]),this.iniPos=createVector(c[0],c[1]);var s=interpolate_coord(c[0],c[1],dsep,xx);if(cells[s]&&(cells[s].pos.push(createVector(c[0],c[1])),cells[s].spot=!0,cells[s].spot2)){this.fBool=cells[s].pos.every(e=>dist(e.x,e.y,c[0],c[1])>0);break}}}if(this.fBool3)for(let a=1;a<t.length;a++){var _=interpolate_coord(this.iniPos3.x,this.iniPos3.y,scl,cols);if(e[_]){let $=RK4step(f4,[this.iniPos3.x,tM
his.iniPos3.y,-1*e[_].x,-1*e[_].y],t[a]-t[a-1]);this.maj2.push([$[0],$[1]]),this.iniPos3=createVector($[0],$[1]);var s=interpolate_coord($[0],$[1],dsep,xx);if(cells[s]&&(cells[s].pos.push(createVector($[0],$[1])),cells[s].spot=!0,cells[s].spot2)){this.fBool3=cells[s].pos.every(e=>dist(e.x,e.y,$[0],$[1])>0);break}}}}if("minor"===this.obj){if(this.fBool2)for(let o=1;o<t.length;o++){var n=interpolate_coord(this.iniPos2.x,this.iniPos2.y,scl,cols);if(f[n]){let r=RK4step(f4,[this.iniPos2.x,this.iniPos2.y,f[n].x,f[n].y],tM
[o]-t[o-1]);this.min.push([r[0],r[1]]),this.iniPos2=createVector(r[0],r[1]);var s=interpolate_coord(r[0],r[1],dsep,xx);if(cells[s]&&(cells[s].pos.push(createVector(r[0],r[1])),cells[s].spot2=!0,cells[s].spot)){this.fBool2=cells[s].pos.every(e=>dist(e.x,e.y,r[0],r[1])>0);break}}}if(this.fBool4)for(let d=1;d<t.length;d++){var b=interpolate_coord(this.iniPos4.x,this.iniPos4.y,scl,cols);if(f[b]){let p=RK4step(f4,[this.iniPos4.x,this.iniPos4.y,-1*f[b].x,-1*f[b].y],t[d]-t[d-1]);this.min2.push([p[0],p[1]]),this.iniPos4=crM
eateVector(p[0],p[1]);var s=interpolate_coord(p[0],p[1],dsep,xx);if(cells[s]&&(cells[s].pos.push(createVector(p[0],p[1])),cells[s].spot2=!0,cells[s].spot)){this.fBool4=cells[s].pos.every(e=>dist(e.x,e.y,p[0],p[1])>0);break}}}}},this.display=function(e){noFill(),strokeWeight(strk),beginShape();let f=this.maj1;for(let l=0;l<f.length;l++)vertex(f[l][0],f[l][1]);endShape(),beginShape();let i=this.min;for(let c=0;c<i.length;c++)vertex(i[c][0],i[c][1]);endShape(),beginShape();let s=this.maj2;for(let a=0;a<s.length;a++)veM
rtex(s[a][0],s[a][1]);endShape(),beginShape();let _=this.min2;for(let $=0;$<_.length;$++)vertex(_[$][0],_[$][1]);endShape()},this.edges=function(){(this.iniPos.x>width/2||this.iniPos.x<-width/2||this.iniPos.y>height/2||this.iniPos.y<-height/2)&&(this.fBool=!1),(this.iniPos2.x>width/2||this.iniPos2.x<-width/2||this.iniPos2.y>height/2||this.iniPos2.y<-height/2)&&(this.fBool2=!1),(this.iniPos3.x>width/2||this.iniPos3.x<-width/2||this.iniPos3.y>height/2||this.iniPos3.y<-height/2)&&(this.fBool3=!1),(this.iniPos4.x>widthM
/2||this.iniPos4.x<-width/2||this.iniPos4.y>height/2||this.iniPos4.y<-height/2)&&(this.fBool4=!1)},this.other=function(e){let f=this.iniPos.x,l=this.iniPos.y;var i=interpolate_coord(f,l,dsep,xx);e[i]&&e[i].pos&&e[i].spot2&&(this.fBool=e[i].pos.every(e=>dist(e.x,e.y,f,l)>0));let c=this.iniPos2.x,s=this.iniPos2.y;var a=interpolate_coord(c,s,dsep,xx);e[a]&&e[a].pos&&e[a].spot&&(this.fBool2=e[a].pos.every(e=>dist(e.x,e.y,c,s)>0));let _=this.iniPos3.x,$=this.iniPos3.y;var o=interpolate_coord(_,$,dsep,xx);e[o]&&e[o].pos&M
&e[o].spot2&&(this.fBool3=e[o].pos.every(e=>dist(e.x,e.y,_,$)>0));let n=this.iniPos4.x,r=this.iniPos4.y;var d=interpolate_coord(n,r,dsep,xx);e[d]&&e[d].pos&&e[d].spot&&(this.fBool4=e[d].pos.every(e=>dist(e.x,e.y,n,r)>0))}}function newParticle3(e){let f=!1,l,i,c,s;for(;!f;){l=random(width),i=random(height),c=map(l,0,width,-width/2,width/2),s=map(i,0,height,-height/2,height/2);let a=floor(l/dsep)+1,_=floor(i/dsep)+1;if(a>0&&_>0&&a<xx-1&&_<yy-1){let $=[[a,_],[a-1,_-1],[a,_-1],[a+1,_-1],[a-1,_],[a+1,_],[a-1,_+1],[a,_+1M
],[a+1,_+1]],o=[];for(let n of $){let r=n[0]+n[1]*xx;o.push(...cells[r].pos)}f=o.every(function(e){return dist(e.x,e.y,c,s)>dsep-1})}}return f?new Integral_line(l,i,e):null}function newParticle4(e,f){let l=!1,i,c,s,a;for(;!l;){let _=[];for(let $ in integral_lines)integral_lines.length,"major"===e?0===f?_.push(...integral_lines[$].maj1):1===f&&_.push(...integral_lines[$].maj2):"minor"===e&&(0===f?_.push(...integral_lines[$].min):1===f&&_.push(...integral_lines[$].min2));let o=int(random(_.length-1)),n=_[o];_.findIndM
ex(e=>e[0]===n[0]&&e[1]===n[1]);let r=_.find((e,f)=>f===o+1);if(r){let d=r[0]-n[0],b=r[1]-n[1],p=sqrt(d*d+b*b),u=d/p,x=-(b/p),y=u;i=n[0]+x*dsep,c=n[1]+y*dsep,s=map(i,-width/2,width/2,0,width),a=map(c,-height/2,height/2,0,height);let g=floor(s/dsep),P=floor(a/dsep);if(g>0&&P>0&&g<xx-1&&P<yy-1){let m=[[g,P],[g-1,P-1],[g,P-1],[g+1,P-1],[g-1,P],[g+1,P],[g-1,P+1],[g,P+1],[g+1,P+1]],v=[];for(let j of m){let B=j[0]+j[1]*xx;v.push(...cells[B].pos)}l=v.every(function(e){return dist(e.x,e.y,i,c)>dsep-1})}}if(5>=frameRate())bM
reak}return l?new Integral_line(s,a,e):null}function newParticle5(e){let f=!1,l=0,i=0,c,s;nested_break:for(let a=0;a<floor(xx/2);a++)for(let _=0;_<floor(yy/2);_++){var $=a+_*xx;if(cells[$]&&(!cells[$].spot||!cells[$].spot2)){if(l=map(a,0,xx,0,width)+random(-.5,.5),i=map(_,0,yy,0,height)+random(-.5,.5),c=map(l,0,width,-width/2,width/2),s=map(i,0,height,-height/2,height/2),a>0&&_>0&&a<xx-1&&_<yy-1){let o=[[a,_],[a-1,_-1],[a,_-1],[a+1,_-1],[a-1,_],[a+1,_],[a-1,_+1],[a,_+1],[a+1,_+1]],n=[];for(let r of o){let d=r[0]+r[M
1]*xx;n.push(...cells[d].pos)}f=n.every(function(e){return dist(e.x,e.y,c,s)>dsep-1})}if(f)break nested_break}}return f?new Integral_line(l,i,e):null}function newParticle6(e){let f=!1,l=0,i=0,c,s;nested_break:for(let a=xx-1;a>=floor(xx/2);a--)for(let _=yy-1;_>=floor(yy/2);_--){var $=a+_*xx;if(cells[$]&&(!cells[$].spot||!cells[$].spot2)){if(l=map(a,0,xx,0,width)+random(-.5,.5),i=map(_,0,yy,0,height)+random(-.5,.5),c=map(l,0,width,-width/2,width/2),s=map(i,0,height,-height/2,height/2),a>0&&_>0&&a<xx-1&&_<yy-1){let o=M
[[a,_],[a-1,_-1],[a,_-1],[a+1,_-1],[a-1,_],[a+1,_],[a-1,_+1],[a,_+1],[a+1,_+1]],n=[];for(let r of o){let d=r[0]+r[1]*xx;n.push(...cells[d].pos)}f=n.every(function(e){return dist(e.x,e.y,c,s)>dsep-1})}if(f)break nested_break}}return f?new Integral_line(l,i,e):null}function newParticle51(e){let f=!1,l=0,i=0,c,s;nested_break:for(let a=0;a<floor(xx/2);a++)for(let _=floor(yy/2);_<yy;_++){var $=a+_*xx;if(cells[$]&&(!cells[$].spot||!cells[$].spot2)){if(l=map(a,0,xx,0,width)+random(-.5,.5),i=map(_,0,yy,0,height)+random(-.5M
,.5),c=map(l,0,width,-width/2,width/2),s=map(i,0,height,-height/2,height/2),a>0&&_>0&&a<xx-1&&_<yy-1){let o=[[a,_],[a-1,_-1],[a,_-1],[a+1,_-1],[a-1,_],[a+1,_],[a-1,_+1],[a,_+1],[a+1,_+1]],n=[];for(let r of o){let d=r[0]+r[1]*xx;n.push(...cells[d].pos)}f=n.every(function(e){return dist(e.x,e.y,c,s)>dsep-1})}if(f)break nested_break}}return f?new Integral_line(l,i,e):null}function newParticle52(e){let f=!1,l=0,i=0,c,s;nested_break:for(let a=xx-1;a>=floor(xx/2);a--)for(let _=floor(yy/2);_>=0;_--){var $=a+_*xx;if(cells[M
$]&&(!cells[$].spot||!cells[$].spot2)){if(l=map(a,0,xx,0,width)+random(-.5,.5),i=map(_,0,yy,0,height)+random(-.5,.5),c=map(l,0,width,-width/2,width/2),s=map(i,0,height,-height/2,height/2),a>0&&_>0&&a<xx-1&&_<yy-1){let o=[[a,_],[a-1,_-1],[a,_-1],[a+1,_-1],[a-1,_],[a+1,_],[a-1,_+1],[a,_+1],[a+1,_+1]],n=[];for(let r of o){let d=r[0]+r[1]*xx;n.push(...cells[d].pos)}f=n.every(function(e){return dist(e.x,e.y,c,s)>dsep-1})}if(f)break nested_break}}return f?new Integral_line(l,i,e):null}function RK4step(e,f,l){let i=math.mM
ultiply(e(f),l),c=math.multiply(e(math.add(f,math.multiply(.5,i))),l),s=math.multiply(e(math.add(f,math.multiply(.5,c))),l),a=math.multiply(e(math.add(f,s)),l);return math.add(f,math.divide(math.add(math.add(math.add(i,math.multiply(2,c)),math.multiply(2,s)),a),6))}function RK4integrate(e,f,l){let i=math.zeros(l.length,f.length);i._data[0]=f;for(let c=1;c<l.length;c++)i._data[c]=RK4step(e,i._data[c-1],l[c]-l[c-1]);return i._data}let f4=function(e){e[0],e[1];let f=e[2],l=e[3];return[f,l,-l,f]};function interpolate_cM
oord(e,f,l,i){let c=floor(map(e,-width/2,width/2,0,width)/l),s=floor(map(f,-height/2,height/2,0,height)/l);return c+s*i}function makeArr(e,f,l){for(var i=[],c=(f-e)/(l-1),s=0;s<l;s++)i.push(e+c*s);return i}const range=(e,f,l)=>Array.from({length:(f-e)/l+1},(f,i)=>e+i*l);function windowResized(){centerCanvas()}function keyTyped(){return"p"===key&&saveCanvas("diffusion","jpg"),!1}function touchStarted(){return 3===touches.length&&saveCanvas("diffusion","jpg"),!1}
    <script id="snippet-random-code" tM
ype="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.lengM
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ MathM
.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u <M
< 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        let mathRand = sfc32(...cyrb128(seed));
            background-color: #fefefe;
            margin: 0px;
            overflow: hidden;
            width: 100%;
            height: 100%;
    <script type="text/javascript">
text/plain;charset=utf-8
  "name": "btc39.sats"
text/plain;charset=utf-8
  "name": "bmo.sats"
text/plain;charset=utf-8
  "name": "pib.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "retard.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "doriannakamoto.sats",
  "lnurl": "LNURL1DP68GURN8GHJ7EM9W3SKCCNE9E3K7MF0WQHKXUNEWP68X6MFDYHX5UM0DCGUZXAL",
  "npub": "npub1vfvakuh7hdedgd3xvqf7ks7944a823n9a3fhdyjtex2h56j8652sjr7kdm"
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"missouri.sats"}h!
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:90DF00E1B23F11ED92289E0B2BEEFA84" xmpMM:DocumentID="xmp.did:90DF00E2B23F11ED92289E0B2BEEFA84"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:90DF00DFB23F11ED92289E0B2BEEFA84" stRef:documentID="xmp.did:90DF00E0B23F11ED92289E0B2BEEFA84"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
text/plain;charset=utf-8
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:8FEF715BB23F11ED990CE75BFEFD33B6" xmpMM:DocumentID="xmp.did:8FEF715CB23F11ED990CE75BFEFD33B6"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:8FEF7159B23F11ED990CE75BFEFD33B6" stRef:documentID="xmp.did:8FEF715AB23F11ED990CE75BFEFD33B6"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
d/Foundry USA Pool #dropgold/
IjGREFUND:EE721C55EA3C2D650C8E05EE81AB779DB3D36AF06DF931DD94124AD2DE0EFE69
text/html;charset=utf-8
<html><body bgcolor=black><pre><font size=10><center>
<font color='#32CD32'>---</font>
<font color='white'> (o-o) </font>
<font color=blue>//{\</font><font color=blue size=6>&#8383;</font><font color=blue>/}\\</font>
<font color=green> = = </font>
</center></font></pre></body></html>
text/html;charset=utf-8
<html><body bgcolor=black><pre><font size=10><center>
<font color='green'>***</font>
<font color='red'> (.,.) </font>
<font color=blue>{-:'}</font>
<font color=Cyan> = = </font>
</center></font></pre></body></html>
FjDOUT:7D6F521B0DABD8B528B1E24D657CA5FB3A0B08A0935EB3928EAFFEF8AA5E49F1
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"aurum.sats"}h!
text/plain;charset=utf-8
/{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "bit267.sats"
text/plain;charset=utf-8
  "name": "10kb.sats"
text/plain;charset=utf-8
  "name": "1kb.sats"
text/plain;charset=utf-8
  "name": "kilo.sats"
text/plain;charset=utf-8
  "name": "kiloz.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "1m4z.sats"
text/plain;charset=utf-8
  "name": "4zaz.sats"
text/plain;charset=utf-8
  "name": "1zaa.sats"
text/plain;charset=utf-8
  "name": "2zaa.sats"
text/plain;charset=utf-8
  "name": "3zaa.sats"
text/plain;charset=utf-8
  "name": "4zaa.sats"
text/plain;charset=utf-8
  "name": "5zaa.sats"
text/plain;charset=utf-8
  "name": "6zaa.sats"
text/plain;charset=utf-8
  "name": "7zaa.sats"
text/plain;charset=utf-8
  "name": "8zaa.sats"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"maine.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"iowa.sats"}h!
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:8E668739B23F11ED9C1CA5B59C4AA30F" xmpMM:DocumentID="xmp.did:8E66873AB23F11ED9C1CA5B59C4AA30F"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:8E668737B23F11ED9C1CA5B59C4AA30F" stRef:documentID="xmp.did:8E668738B23F11ED9C1CA5B59C4AA30F"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"wal-mart.sats"}h!
<?xml version="1.0" encoding="UTF-8"?><svg viewBox="-5 -5 120 120" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>SAT 3930503077928</title><desc>collectibles.nullish.org</desc><style>.t { font-family: Courier New; font-size: 2px; } .a {font-family: Courier New; font-size: 5px; font-weight: 400; }</style> <defs> <filter id="a"> <feFlood flood-color="black"/> <feComposite in2="SourceGraphic" operator="out"/> <feGaussianBlur stdDeviation="1"/> <feComposite in2="SourceGraphic" operM
ator="atop"/> </filter> <linearGradient id="e" x2="0" y2="122"> <stop stop-color="#db9300" offset="0"/> <stop stop-color="#a26d00" offset=".4"/> </linearGradient> </defs> <circle cx="55" cy="55" r="52" fill="#fecb00" filter="url(#a)"/> <circle cx="55" cy="55" r="43.5" fill="url(#e)"/> <circle cx="55" cy="55" r="43" fill="#db9300" filter="url(#a)"/> <path id="g" d="m7 55a48 48 0 1 0 96 0 48 48 0 1 0-96 0" fill="none"/> <text fill="#946300" text-anchor="middle"><textPath startOffset="25%" font-family="Courier New" foM
nt-size="2.5px" font-weight="400" xlink:href="#g" xml:space="preserve">The Times 03/Jan/2009 Chancellor on brink of second bailout for banks</textPath></text> <path id="f" d="m9 50a46 46.5 0 0 1 91.5 0" fill="none"/> <text fill="#946300" text-anchor="middle"><textPath class="a" startOffset="50%" xlink:href="#f" xml:space="preserve">BLOCK 786   SAT 3930503077928   JANUARY 2009</textPath></text> <g transform="scale(0.05)translate(800,600)" fill="#db9300" filter="drop-shadow(0px 15px 0px rgb(0 0 0 / 0.4))"> <path d="MM
642.5 635c0 50.6-16.8 97.4-44.9 135-12.9 17-28 32.2-45.1 45.1-26.2 19.6-56.8 33.7-90 40.4-14.5 3-29.6 4.5-45 4.5v90h-90v-90h-45v90h-90v-90h-135v-90h360c15.8 0 30.9-2.7 45-7.7 52.4-18.5 90-68.5 90-127.3s-37.6-108.8-90-127.3c-14.1-5-29.2-7.7-45-7.7h-315V230h-45v-90h135V50h90v90h45V50h90v95.7c15.9 4.1 31 10.4 45 18.5 27.3 15.8 50.1 38.6 65.9 65.9 15.4 26.5 24.1 57.2 24.1 90h-90c0-33.3-18.1-62.4-45-77.9-13.2-7.7-28.6-12.1-45-12.1h-180v180h225c15.4 0 30.5 1.5 45 4.5 18 3.7 35.1 9.5 51.3 17.1 13.8 6.5 26.7 14.3 38.8 23.3LV 17 12.9 32.2 28 45.1 45.1 28 37.5 44.8 84.3 44.8 134.9z" fill="#fecb00"/> </g> </svg>h!
<?xml version="1.0" encoding="UTF-8"?><svg viewBox="-5 -5 120 120" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>SAT 3930503077728</title><desc>collectibles.nullish.org</desc><style>.t { font-family: Courier New; font-size: 2px; } .a {font-family: Courier New; font-size: 5px; font-weight: 400; }</style> <defs> <filter id="a"> <feFlood flood-color="black"/> <feComposite in2="SourceGraphic" operator="out"/> <feGaussianBlur stdDeviation="1"/> <feComposite in2="SourceGraphic" operM
ator="atop"/> </filter> <linearGradient id="e" x2="0" y2="122"> <stop stop-color="#db9300" offset="0"/> <stop stop-color="#a26d00" offset=".4"/> </linearGradient> </defs> <circle cx="55" cy="55" r="52" fill="#fecb00" filter="url(#a)"/> <circle cx="55" cy="55" r="43.5" fill="url(#e)"/> <circle cx="55" cy="55" r="43" fill="#db9300" filter="url(#a)"/> <path id="g" d="m7 55a48 48 0 1 0 96 0 48 48 0 1 0-96 0" fill="none"/> <text fill="#946300" text-anchor="middle"><textPath startOffset="25%" font-family="Courier New" foM
nt-size="2.5px" font-weight="400" xlink:href="#g" xml:space="preserve">The Times 03/Jan/2009 Chancellor on brink of second bailout for banks</textPath></text> <path id="f" d="m9 50a46 46.5 0 0 1 91.5 0" fill="none"/> <text fill="#946300" text-anchor="middle"><textPath class="a" startOffset="50%" xlink:href="#f" xml:space="preserve">BLOCK 786   SAT 3930503077728   JANUARY 2009</textPath></text> <g transform="scale(0.05)translate(800,600)" fill="#db9300" filter="drop-shadow(0px 15px 0px rgb(0 0 0 / 0.4))"> <path d="MM
642.5 635c0 50.6-16.8 97.4-44.9 135-12.9 17-28 32.2-45.1 45.1-26.2 19.6-56.8 33.7-90 40.4-14.5 3-29.6 4.5-45 4.5v90h-90v-90h-45v90h-90v-90h-135v-90h360c15.8 0 30.9-2.7 45-7.7 52.4-18.5 90-68.5 90-127.3s-37.6-108.8-90-127.3c-14.1-5-29.2-7.7-45-7.7h-315V230h-45v-90h135V50h90v90h45V50h90v95.7c15.9 4.1 31 10.4 45 18.5 27.3 15.8 50.1 38.6 65.9 65.9 15.4 26.5 24.1 57.2 24.1 90h-90c0-33.3-18.1-62.4-45-77.9-13.2-7.7-28.6-12.1-45-12.1h-180v180h225c15.4 0 30.5 1.5 45 4.5 18 3.7 35.1 9.5 51.3 17.1 13.8 6.5 26.7 14.3 38.8 23.3LV 17 12.9 32.2 28 45.1 45.1 28 37.5 44.8 84.3 44.8 134.9z" fill="#fecb00"/> </g> </svg>h!
text/plain;charset=utf-8
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Pop On Chain by SMLDMS</title>
    <script id="snippet-random-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(maM
thRand() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (letM
 n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        let mathRand = sfc32(...cyrb128(seed));
            position: fixed;
            right: 0;
            bottom: 0;
            left: 0;
          color: rgb(255, 255, 255);
            background-color: rgb(0, 0, 0);
            display: flex;
            justify-content: center;
            align-items: center;
            margin: 0;
            padding: 0;
            font-size: 0.8em;
            object-fit: contain;
            max-height: 100%;
            max-width: 100%;
        #fullScreen {
            display: flex;
            position: fixed;
            bottom: 0;
            left: 0;
            justify-content: center;
            align-items: center;
        #fullScreen canvas {
            object-fit: contain;
            max-height: 100%;
            max-width: 100%;
            /* mix-blend-mode: soft-light; */
            color: rgb(255);
            opacity: 0.75;
            width: auto;
            height: auto;
            position: fixed;
            text-align: center;
          justify-content: center;
            align-items: center;
            padding: 10%;
        #progress h1 {
            font-size: 10.75em;
            /* display: block; */
            margin: 0%;
            padding: 0%
    <canvas id="cnv"></canvas>
    <div id="fullScreen">
        <div id="progress"></div>
<!-- /////////////////////////////////LET'S GO//////////////////////////////// -->
<script type="text/jaM
    const myTitle = "Pop On Chain";
    const canvas = document.getElementById("cnv");
    const ctx = cnv.getContext('2d');
    let ratio = 1.414142
        n: mathRand(),
    if (format.n < 0.33) {
        format.ww = ratio
        format.hh = 1
        format.name = "Landscape"
    } else if (format.n < 0.66) {
        format.ww = 1
        format.hh = ratio
        format.name = "Portrait"
        format.ww = 1
        format.hh = 1
        format.name = "Square"
    const mySize = 1000;
    cnv.width = mySize * format.ww;
    cnv.height = mySize * format.hh;
    const scales = [25, 50, 100];
    const randomIndex = Math.floor(mathRand() * scales.length);
    const scl = scales[randomIndex];
    const marges = [200, 100, 50];
    const randomMarge = Math.floor(mathRand() * marges.length);
    const marge = marges[randomMarge];
    const maxT = Math.round(mathRand() * 50 + 10M
        n: mathRand(),
        n: mathRand(),
        n: mathRand(),
    if (layer.n < 0.5) {
        layer.name = "On"
        layer.name = "Off"
    if (clr.n < 0.25) {
        clr.name = "White"
    else if (clr.n < 0.5) {
        clr.name = "Red"
      clr.name = "Black"
    if (mode.n < 0.25) {
        mode.name = "C"
        mode.val = 100
    else if (mode.n < 0.5) {
        mode.name = "B"
        mode.val = 25
        mode.name = "A"
        mode.val = 0
    window.$generativeTraits = {
        "Format": format.name,
        "Color Base": clr.name,
        "Back layer": layer.name,
        "Mode": mode.name,
        "Scale": scl,
        "Model": maxT,
        "Marge": marge,
    console.log(myTitle + " | smldms 2023.03")
    console.log(window.$generativeTraits)
    const r = cnv.height / scl;
    const c = cnv.width / scl
    ctx.fillStyle = clr.name;
    ctx.rect(0, 0, cnv.width, cnv.height)
    if (layer.name == "On") {
    addGrain(cnv, 25)
    function frame() {
        // ctx.filter = "blur(5px)";
        ctx.restore()
        ctx.fillStyle = clr.name;
tx.strokeStyle = 'hsl(' + 360 * mathRand() + ',100%,50%)';
        ctx.lineWidth = 100;
        ctx.rect(0, 0, cnv.width, cnv.height)
        ctx.stroke();
    function halo() {
        ctx.restore()
        ctx.translate(c / 2, r / 2)
        ctx.filter = 'blur(' + mode.val + 'px)';
        for (let x = marge; x < cnv.width - marge / 2; x += 50) {
            for (let y = marge; y < cnv.height - marge / 2; y += 50) {
                let clrF = 'hsl(' + 360 * mathRand() + ',100%,50%)';
         ctx.fillStyle = clrF;
                ctx.strokeStyle = clr.name;
                ctx.lineWidth = mathRand() * 5 + 1;
                ctx.beginPath()
                if (mathRand() < 0.25) {
                    ctx.arc(x, y, r * 2, 0, Math.PI)
                else if (mathRand() < 0.5) {
                    ctx.arc(x, y, r * 2, Math.PI, 0)
                else if (mathRand() < 0.75) {
                    for (let i = 2; i < 100; i += 1) {
      if (mathRand() < 0.25) {
                            ctx.arc(x + i, y, r / i, 0, Math.PI * 2)
                        }
                        else if (mathRand() < 0.5) {
                            ctx.arc(x, y + i, r / i, 0, Math.PI * 2)
                        }
                        else if (mathRand() < 0.75) {
                            ctx.arc(x, y - i, r / i, 0, Math.PI * 2)
                        }
                        else {
                            ctx.arc(x - i, y, r / i, 0, M
                        }
                    }
                else {
                ctx.closePath();
                ctx.stroke()
                ctx.fill();
    function show() {
        ctx.restore()
        for (let x = marge; x < cnv.width - marge; x += r) {
            for (let y = marge; y < cnv.height - marge; y += c) {
                ctx.filter = "blur(0px) contrast(1.4) drop-shadow(0px 9px 5px #000) ";
             ctx.fillStyle = clr.name;
                ctx.strokeStyle = 'hsl(' + 360 * mathRand() + ',100%,50%)';
                ctx.lineWidth = mathRand() * 2 + 1;
                ctx.beginPath()
                if (mathRand() < 0.25) {
                    ctx.arc(x, y, r / 2, 0, Math.PI)
                else if (mathRand() < 0.5) {
                    ctx.arc(x, y, r / 2, Math.PI, 0)
                else if (mathRand() < 0.75) {
                    for (let i = 2M
; i < maxT; i += 1) {
                        if (mathRand() < 0.25) {
                            ctx.arc(x + i, y, r / i, 0, Math.PI * 2)
                        }
                        else if (mathRand() < 0.5) {
                            ctx.arc(x, y + i, r / i, 0, Math.PI * 2)
                        }
                        else if (mathRand() < 0.75) {
                            ctx.arc(x, y - i, r / i, 0, Math.PI * 2)
                        }
                        else {
             ctx.arc(x - i, y, r / i, 0, Math.PI * 2)
                        }
                    }
                else {
                ctx.closePath();
                ctx.stroke()
                ctx.fill();
    function addGrain(canvas, graininess) {
        const ctx = canvas.getContext('2d');
        const width = canvas.width;
        const height = canvas.height;
        const pixels = ctx.getImageData(0, 0, width, heighM
        for (let i = 0; i < pixels.data.length; i += 4) {
            const r = pixels.data[i];
            const g = pixels.data[i + 1];
            const b = pixels.data[i + 2];
            const alpha = pixels.data[i + 3];
            const random = mathRand();
            const offset = (random - 0.5) * graininess;
            pixels.data[i] = Math.max(0, Math.min(255, r + offset));
            pixels.data[i + 1] = Math.max(0, Math.min(255, g + offset));
            pixels.data[i + 2] = Math.mM
ax(0, Math.min(255, b + offset));
            pixels.data[i + 3] = alpha;
        ctx.putImageData(pixels, 0, 0);
    function saveCanvasAsPNG(canvas) {
        document.addEventListener('keydown', function (event) {
            if (event.key === 's' || event.key === 'S' || event.key === 'd' || event.key === 'D') {
                const ctx = canvas.getContext('2d');
                const width = canvas.width;
                const height = canvas.height;
                const pixelRaM
tio = (event.key === 'd' || event.key === 'D') ? window.devicePixelRatio * 8 : window.devicePixelRatio;
                const canvasCopy = document.createElement('canvas');
                canvasCopy.width = width * pixelRatio;
                canvasCopy.height = height * pixelRatio;
                const ctxCopy = canvasCopy.getContext('2d');
                ctxCopy.imageSmoothingEnabled = false;
                ctxCopy.drawImage(canvas, 0, 0, width, height, 0, 0, width * pixelRatio, height * pixelRatio);
               const url = canvasCopy.toDataURL('image/png');
                const link = document.createElement('a');
                link.download = 'canvas.png';
                link.href = url;
                link.click();
    saveCanvasAsPNG(cnv);
    /////////////PROGRESS
    async function progress(message) {
        document.body.style.cursor = 'crosshair';
        document.getElementById("progress").innerHTML = message;
        await new Promise((fn => setM
    async function progressClear() {
        document.body.style.cursor = 'default';
        document.getElementById("progress").style.display = 'none';
        await new Promise((fn => setTimeout(fn, 1)));
    async function progressShow() {
        document.body.style.cursor = 'default';
        document.getElementById("progress").style.display = 'block';
        await new Promise((fn => setTimeout(fn, 1)));
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"indiana.sats"}h!
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:8F17AA2EB23F11ED988E98B7881118E9" xmpMM:DocumentID="xmp.did:8F17AA2FB23F11ED988E98B7881118E9"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:8F17AA2CB23F11ED988E98B7881118E9" stRef:documentID="xmp.did:8F17AA2DB23F11ED988E98B7881118E9"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
text/plain;charset=utf-8
text/plain;charset=utf-8
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:8FA70844B23F11ED8790FD3C8D242911" xmpMM:DocumentID="xmp.did:8FA70845B23F11ED8790FD3C8D242911"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:8FA70842B23F11ED8790FD3C8D242911" stRef:documentID="xmp.did:8FA70843B23F11ED8790FD3C8D242911"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
text/plain;charset=utf-8
text/plain;charset=utf-8
<?xml version="1.0" encoding="UTF-8"?><svg viewBox="-5 -5 120 120" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>SAT 3930503077828</title><desc>collectibles.nullish.org</desc><style>.t { font-family: Courier New; font-size: 2px; } .a {font-family: Courier New; font-size: 5px; font-weight: 400; }</style> <defs> <filter id="a"> <feFlood flood-color="black"/> <feComposite in2="SourceGraphic" operator="out"/> <feGaussianBlur stdDeviation="1"/> <feComposite in2="SourceGraphic" operM
ator="atop"/> </filter> <linearGradient id="e" x2="0" y2="122"> <stop stop-color="#db9300" offset="0"/> <stop stop-color="#a26d00" offset=".4"/> </linearGradient> </defs> <circle cx="55" cy="55" r="52" fill="#fecb00" filter="url(#a)"/> <circle cx="55" cy="55" r="43.5" fill="url(#e)"/> <circle cx="55" cy="55" r="43" fill="#db9300" filter="url(#a)"/> <path id="g" d="m7 55a48 48 0 1 0 96 0 48 48 0 1 0-96 0" fill="none"/> <text fill="#946300" text-anchor="middle"><textPath startOffset="25%" font-family="Courier New" foM
nt-size="2.5px" font-weight="400" xlink:href="#g" xml:space="preserve">The Times 03/Jan/2009 Chancellor on brink of second bailout for banks</textPath></text> <path id="f" d="m9 50a46 46.5 0 0 1 91.5 0" fill="none"/> <text fill="#946300" text-anchor="middle"><textPath class="a" startOffset="50%" xlink:href="#f" xml:space="preserve">BLOCK 786   SAT 3930503077828   JANUARY 2009</textPath></text> <g transform="scale(0.05)translate(800,600)" fill="#db9300" filter="drop-shadow(0px 15px 0px rgb(0 0 0 / 0.4))"> <path d="MM
642.5 635c0 50.6-16.8 97.4-44.9 135-12.9 17-28 32.2-45.1 45.1-26.2 19.6-56.8 33.7-90 40.4-14.5 3-29.6 4.5-45 4.5v90h-90v-90h-45v90h-90v-90h-135v-90h360c15.8 0 30.9-2.7 45-7.7 52.4-18.5 90-68.5 90-127.3s-37.6-108.8-90-127.3c-14.1-5-29.2-7.7-45-7.7h-315V230h-45v-90h135V50h90v90h45V50h90v95.7c15.9 4.1 31 10.4 45 18.5 27.3 15.8 50.1 38.6 65.9 65.9 15.4 26.5 24.1 57.2 24.1 90h-90c0-33.3-18.1-62.4-45-77.9-13.2-7.7-28.6-12.1-45-12.1h-180v180h225c15.4 0 30.5 1.5 45 4.5 18 3.7 35.1 9.5 51.3 17.1 13.8 6.5 26.7 14.3 38.8 23.3LV 17 12.9 32.2 28 45.1 45.1 28 37.5 44.8 84.3 44.8 134.9z" fill="#fecb00"/> </g> </svg>h!
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:8E1FA729B23F11ED984FF3B0FA54B0C5" xmpMM:DocumentID="xmp.did:8E1FA72AB23F11ED984FF3B0FA54B0C5"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:8E1FA727B23F11ED984FF3B0FA54B0C5" stRef:documentID="xmp.did:8E1FA728B23F11ED984FF3B0FA54B0C5"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"kansas.sats"}h!
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:9095F762B23F11EDB168DA47041A4ADE" xmpMM:DocumentID="xmp.did:9095F763B23F11EDB168DA47041A4ADE"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:9095F760B23F11EDB168DA47041A4ADE" stRef:documentID="xmp.did:9095F761B23F11EDB168DA47041A4ADE"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:904CB28CB23F11EDB467B58FD2B6AA42" xmpMM:DocumentID="xmp.did:904CB28DB23F11EDB467B58FD2B6AA42"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:904CB28AB23F11EDB467B58FD2B6AA42" stRef:documentID="xmp.did:904CB28BB23F11EDB467B58FD2B6AA42"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
<?xml version="1.0" encoding="UTF-8"?><svg viewBox="-5 -5 120 120" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>SAT 3930503077628</title><desc>collectibles.nullish.org</desc><style>.t { font-family: Courier New; font-size: 2px; } .a {font-family: Courier New; font-size: 5px; font-weight: 400; }</style> <defs> <filter id="a"> <feFlood flood-color="black"/> <feComposite in2="SourceGraphic" operator="out"/> <feGaussianBlur stdDeviation="1"/> <feComposite in2="SourceGraphic" operM
ator="atop"/> </filter> <linearGradient id="e" x2="0" y2="122"> <stop stop-color="#db9300" offset="0"/> <stop stop-color="#a26d00" offset=".4"/> </linearGradient> </defs> <circle cx="55" cy="55" r="52" fill="#fecb00" filter="url(#a)"/> <circle cx="55" cy="55" r="43.5" fill="url(#e)"/> <circle cx="55" cy="55" r="43" fill="#db9300" filter="url(#a)"/> <path id="g" d="m7 55a48 48 0 1 0 96 0 48 48 0 1 0-96 0" fill="none"/> <text fill="#946300" text-anchor="middle"><textPath startOffset="25%" font-family="Courier New" foM
nt-size="2.5px" font-weight="400" xlink:href="#g" xml:space="preserve">The Times 03/Jan/2009 Chancellor on brink of second bailout for banks</textPath></text> <path id="f" d="m9 50a46 46.5 0 0 1 91.5 0" fill="none"/> <text fill="#946300" text-anchor="middle"><textPath class="a" startOffset="50%" xlink:href="#f" xml:space="preserve">BLOCK 786   SAT 3930503077628   JANUARY 2009</textPath></text> <g transform="scale(0.05)translate(800,600)" fill="#db9300" filter="drop-shadow(0px 15px 0px rgb(0 0 0 / 0.4))"> <path d="MM
642.5 635c0 50.6-16.8 97.4-44.9 135-12.9 17-28 32.2-45.1 45.1-26.2 19.6-56.8 33.7-90 40.4-14.5 3-29.6 4.5-45 4.5v90h-90v-90h-45v90h-90v-90h-135v-90h360c15.8 0 30.9-2.7 45-7.7 52.4-18.5 90-68.5 90-127.3s-37.6-108.8-90-127.3c-14.1-5-29.2-7.7-45-7.7h-315V230h-45v-90h135V50h90v90h45V50h90v95.7c15.9 4.1 31 10.4 45 18.5 27.3 15.8 50.1 38.6 65.9 65.9 15.4 26.5 24.1 57.2 24.1 90h-90c0-33.3-18.1-62.4-45-77.9-13.2-7.7-28.6-12.1-45-12.1h-180v180h225c15.4 0 30.5 1.5 45 4.5 18 3.7 35.1 9.5 51.3 17.1 13.8 6.5 26.7 14.3 38.8 23.3LV 17 12.9 32.2 28 45.1 45.1 28 37.5 44.8 84.3 44.8 134.9z" fill="#fecb00"/> </g> </svg>h!
text/plain;charset=utf-8
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:8F5FEFCBB23F11EDBF57833777FEC605" xmpMM:DocumentID="xmp.did:8F5FEFCCB23F11EDBF57833777FEC605"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:8F5FEFC9B23F11EDBF57833777FEC605" stRef:documentID="xmp.did:8F5FEFCAB23F11EDBF57833777FEC605"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"nebraska.sats"}h!
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:8ECD919CB23F11EDA1F5C443A7A486A6" xmpMM:DocumentID="xmp.did:8ECD919DB23F11EDA1F5C443A7A486A6"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:8ECD919AB23F11EDA1F5C443A7A486A6" stRef:documentID="xmp.did:8ECD919BB23F11EDA1F5C443A7A486A6"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
text/plain;charset=utf-8
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"newjersy.sats"}h!
text/plain;charset=utf-8
d/Foundry USA Pool #dropgold/
text/html;charset=utf-8
<html><body bgcolor=black><pre><font size=10><center>
<font color='Orchid'>***</font>
<font color='red'> (.,.) </font>
<font color=green>{-:-}</font>
<font color=GreenYellow> = = </font>
</center></font></pre></body></html>
text/html;charset=utf-8
<html><body bgcolor=black><pre><font size=10><center>
<font color=Magenta>"___"</font>
<font color='Orchid'> (0,.) </font>
<font color=Cyan>{-:'}</font>
<font color=Orchid>-"-</font>
</center></font></pre></body></html>
Bj@=:GAIA.ATOM:cosmos193hgr46ht95svxap86wttk2h973fpg9t50a0gz:1:t:30
KjISWAPTX:0xb44b598dd4a2d2535e3a90992d99773e40d268e047b7aa80a50a85abd74b3624
FjDOUT:DDFAD8E200B20CA60A82022F6D143B83D19E34823DD7FAE0856DC1E0FEAF5333
Bj@=:ETH.ETH:0xFF63545743f495900138cc63BBA5F85151EAF36A:12164435::0
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"serdar.sats"}h!
FjDOUT:429A8F1B1AF9BCAA81A4F8D0F86CC4C7B48D825E1A8C5D32522E7B79B3763E92
FjDOUT:51AB621344BEFC049A26E13BE076F84292FF1593DCADF81F1762F72F1D9FF3F8
.'%///11131/3334-+4z
RRRSSSTSSTTTUUUYYYZZZcccdddeeeiiijjjkkklllppps/Rssst$Gtttw%Ix$Hxxxz
z&Kzl){%J{{{|6%}6%}o*}}}~&L~~~
.'%///11131/3334-+4z
RRRSSSTSSTTTUUUYYYZZZcccM
dddeeeiiijjjkkklllppps/Rssst$Gtttw%Ix$Hxxxz
z&Kzl){%J{{{|6%}6%}o*}}}~&L~~~
CjA=:ETH.ETH:0x29Dd38Dbf5Ece6cc7291fe4b888EdbD405fABcF8:3619503:te:0
DjB=:BNB.BNB:bnb18frmsmj7f8rflaa9nhcdwf0dlgmcryx9vh4qlf:52183201:te:0
text/plain;charset=utf-8
2{ "p": "sns", "op": "reg", "name": "andris.sats" }h!
text/plain;charset=utf-8
5{ "p": "sns", "op": "reg", "name": "leg_works.sats" }h!
text/plain;charset=utf-8
1{ "p": "sns", "op": "reg", "name": "nania.sats" }h!
Adobe Photoshop CC 2017 (Macintosh)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c138 79.159824, 2016/09/14-01:09:01        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:DocumentID="adobe:dociM
d:photoshop:d390d4e4-e8ea-1180-9761-b63092c8b4ab" xmpMM:InstanceID="xmp.iid:965ddf79-e28e-4963-b5da-d917b114b68a" xmpMM:OriginalDocumentID="916B5F2499209DDC5DE529596545214E" dc:format="image/jpeg" photoshop:ColorMode="3" photoshop:ICCProfile="sRGB" xmp:CreateDate="2023-02-08T14:40:31-06:00" xmp:ModifyDate="2023-02-09T15:35:14-06:00" xmp:MetadataDate="2023-02-09T15:35:14-06:00"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:78b1408a-011b-4c69-b825-a25190f0f734" stEvt:when="2023-02-M
09T15:35:14-06:00" stEvt:softwareAgent="Adobe Photoshop CC 2017 (Macintosh)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:965ddf79-e28e-4963-b5da-d917b114b68a" stEvt:when="2023-02-09T15:35:14-06:00" stEvt:softwareAgent="Adobe Photoshop CC 2017 (Macintosh)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                               M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                          <?xpacket end="w"?>
text/plain;charset=utf-8
6{ "p": "sns", "op": "reg", "name": "tonyandris.sats" }h!
Adobe Photoshop CC 2017 (Macintosh)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c138 79.159824, 2016/09/14-01:09:01        ">M
 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:DocumentID="adobe:docid:photoshop:d0d48b9b-e8ea-1180-9761-b63092c8b4ab" xmpMM:InstanceID="xmp.iid:e2751909-2298-4644-abd5-89666a8c036f" xmpMM:OriginalDocumentID="2F758AA7M
4B2BC93DFFD137668CF0B6E3" dc:format="image/jpeg" photoshop:ColorMode="3" photoshop:ICCProfile="sRGB" xmp:CreateDate="2023-02-08T14:40:32-06:00" xmp:ModifyDate="2023-02-09T15:35:10-06:00" xmp:MetadataDate="2023-02-09T15:35:10-06:00"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:6ffab11a-c2a4-4b08-b1f4-bd779b12fa19" stEvt:when="2023-02-09T15:35:10-06:00" stEvt:softwareAgent="Adobe Photoshop CC 2017 (Macintosh)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.M
iid:e2751909-2298-4644-abd5-89666a8c036f" stEvt:when="2023-02-09T15:35:10-06:00" stEvt:softwareAgent="Adobe Photoshop CC 2017 (Macintosh)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                   M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                      <?xpacket end="w"?>
text/plain;charset=utf-8
4{ "p": "sns", "op": "reg", "name": "legworks.sats" }h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/html;charset=utf-8
    <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/addons/p5.sound.min.js"></script>
    <meta charset="utf-8" />
    <script id="snippet-random-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "012345678M
9abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(M
_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.M
        // This function generates a random number between 0 and 1 with on-chain seed.
        let mathRand = sfc32(...cyrb128(seed));
console.log("Current Resolution",width*density,"*",height*density)
let sun_pos = mathRand()
let no_mountain = mathRand()
    rgb = HSVtoRGB(map(mathRand()*12000,0,12000M
 createCanvas(width,height)
    pixelDensity(density)
    cloudlayer = createGraphics(width,height)
    foreground = createGraphics(width,height)
    foreground.pixelDensity(density)
    noiseSeed(mathRand()*1000000000)
    randomSeed(mathRand()*1000000000)
    for(let i = 0 ;i<=width*density;i++)
        for(let j = 0;j<=height*density;j++)
            let pix = (j+height*density*iM
            pixels[pix] =   i*r/1600
            pixels[pix+1] = i*g/1600
            pixels[pix+2] = i*b/1600
            pixels[pix+3] = 255
    if(ys>8*height/9)
        console.log('Finished')
    image(foreground,0,0,width,height)
    foreground.push()
    foreground.translateM
    foreground.strokeWeight(5.1)
      foreground.stroke(r,g,b)
      foreground.beginShape()
    //   foreground.vertex(width,map(noise(1000,y/200),0,1,0,1.5*y)-70)
      for(let i =3;i<=width+20;i++)
            foreground.fill(243, 22, 118)
            foreground.vertex(width-i,map(noise(i/1000,y/200),0,1,0,1.5*y)+70)
            if(random()<5.5)
                grass(width-i,map(noise(i/1000,y/200),0,1,0,1.5*y))
            if(random()<.M
01/(y) && treecount<map(mathRand(),0,1,1,3) && y<371 && i>=100)
                if(y>height/3+100 && i<width-100)
                    trees(width-i,map(noise(i/1000,y/200),0,1,0,1.6*y))
                    treecount+=1
        foreground.endShape()
        foreground.pop()

function Mountains_landscape(x,y)
    mountains.push()
   mountains.translate(x,y-150)
    mountains.strokeWeightM
      mountains.stroke(r-300*noise(y)+50,g-300*noise(y)+50,b-300*noise(y)+50)
      mountains.beginShape()
      for(let i =0;i<=width+20;i++)
          mountains.fill(r,g,b)
          mountains.vertex(width-i,map(noise(i/300,y/200),0,1,0,y)+100)
    for(let i = 0;i<=width;i++)
        mountains.vertex(i,map(noise(i/300,(y)/300),0,1,0,2*y))
    mountains.endShape()
e = map(mathRand(),0,1,1,4)
    foreground.push()
    foreground.translate(x,y)
    foreground.scale(y/200)
    foreground.noStroke()
    for(let i = 0;i<2*PI;i+=.1)
        let x = map(cos(i),-1,1,0,4)*2
        let y = map(sin(i),-1,1,0,4)*2
        brush1(size*noise(x*3,y*3)*cos(i),size*noise(x*3,y*3)*sin(i),7*size)
    foreground.pop()
    foreground.push()
    foreground.translate(x,y)
    foreground.scale(y/150)
    let length = noise(x,y)*10000/y
    let pos = createVector(length,length)
    if(random()<5.001)
        foreground.noStroke()
        foreground.fill(243, 22, 118)
        foreground.ellipse(-pos.x,-pos.y,4)
    else if(random()<5.003)
        foreground.noStroke()
        foreground.fill(r,g,b)
        foreground.ellipse(-pos.x,-pos.y,7)
    foreground.stroke(r*noise(x,y)-100*noise(y*.1),g*noise(x,y)-100*noise(y*.1),b*noise(x,y)-100*noise(y*.1))
otate(map(noise((x+1)/100,(y+1)/100),0,1,PI/6,2*PI/3))
    foreground.line(0,0,-pos.x,-pos.y)
    foreground.pop()
function HSVtoRGB(h, s, v) {
    var r, g, b, i, f, p, q, t;
    if (arguments.length === 1) {
        s = h.s, v = h.v, h = h.h;
    i = Math.floor(h * 6);
    p = v * (1 - s);
    q = v * (1 - f * s);
    t = v * (1 - (1 - f) * s);
    switch (i % 6) {
        case 0: r = v, g = t, b = p; break;
        case 1: r = q, g = v, b = p; break;
        case 2: r = p, g = v, bM
        case 3: r = p, g = q, b = v; break;
        case 4: r = t, g = p, b = v; break;
        case 5: r = v, g = p, b = q; break;
        r: Math.round(r * 255),
        g: Math.round(g * 255),
        b: Math.round(b * 255)
text/html;charset=utf-8
  <meta charset="UTF-8">
  <title>Canvas Animation</title>
      position: absolute;
  <canvas id="c"></canvas>
    var w = c.width = window.innerWidth,
    h = c.height = window.innerHeight,
    ctx = c.getContext( '2d' ),
      addedTime: 10,
      dieChance: .05,
      spawnChance: 1,
     sparkChance: .1,
      sparkDist: 10,
      color: 'hsl(hue,100%,light%)',
      baseLight: 50,
      addedLight: 10, // [50-10,50+10]
      shadowToTimePropMult: 6,
      baseLightInputMultiplier: .01,
      addedLightInputMultiplier: .02,
      repaintAlpha: .04,
    dieX = w / 2 / opts.len,
    dieY = h / 2 / opts.len,
    baseRad = Math.PI * 2 / 6;
ctx.fillStyle = 'black';
ctx.fillRect( 0, 0, w, h );
  window.requestAnimationFrame( loop );
  ctx.globalCompositeOperation = 'source-over';
  ctx.shadowBlur = 0;
  ctx.fillStyle = 'rgba(0,0,0,alp)'.replace( 'alp', opts.repaintAlpha );
  ctx.fillRect( 0, 0, w, h );
  ctx.globalCompositeOperation = 'lighter';
  if( lines.length < opts.count && Math.random() < opts.spawnChance )
    lines.push( new Line );
  lines.map( function( line ){ line.step(); } M
Line.prototype.reset = function(){
  this.lightInputMultiplier = opts.baseLightInputMultiplier + opts.addedLightInputMultiplier * Math.random();
  this.color = opts.color.replace( 'hue', tick * opts.hueChange );
  this.cumulativeTime = 0;
  this.beginPhase();
Line.prototype.beginPhase = function(){
  this.x += this.addedX;
  this.y += this.addedY;
  this.targetTime = ( opts.baseTime + opts.addedTime * Math.random() ) |0;
  this.rad += baseRad * ( Math.random() < .5 ? 1 : -1 );
  this.addedX = Math.cos( this.rad );
  this.addedY = Math.sin( this.rad );
  if( Math.random() < opts.dieChance || this.x > dieX || this.x < -dieX || this.y > dieY || this.y < -dieY )
Line.prototype.step = function(){
  ++this.cumulativeTime;
  if( this.time >= this.targetTime )
    this.beginPhase();M
  var prop = this.time / this.targetTime,
      wave = Math.sin( prop * Math.PI / 2  ),
      x = this.addedX * wave,
      y = this.addedY * wave;
  ctx.shadowBlur = prop * opts.shadowToTimePropMult;
  ctx.fillStyle = ctx.shadowColor = this.color.replace( 'light', opts.baseLight + opts.addedLight * Math.sin( this.cumulativeTime * this.lightInputMultiplier ) );
  ctx.fillRect( opts.cx + ( this.x + x ) * opts.len, opts.cy + ( this.y + y ) * opts.len, 2, 2 );
  if( Math.random() < opts.sparkChancM
    ctx.fillRect( opts.cx + ( this.x + x ) * opts.len + Math.random() * opts.sparkDist * ( Math.random() < .5 ? 1 : -1 ) - opts.sparkSize / 2, opts.cy + ( this.y + y ) * opts.len + Math.random() * opts.sparkDist * ( Math.random() < .5 ? 1 : -1 ) - opts.sparkSize / 2, opts.sparkSize, opts.sparkSize )
window.addEventListener( 'resize', function(){
  w = c.width = window.innerWidth;
  h = c.height = window.innerHeight;
  ctx.fillStyle = 'black';
  ctx.fillRect( 0, 0, w, h );
  opts.cx L|= w / 2;
  dieX = w / 2 / opts.len;
  dieY = h / 2 / opts.len;
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>O_FFSET :: Art on Bitcoin :: generative.xyz</title>
    Generative supports the most popular creative coding libraries. Simply uncomment the library you want to use below.
    Are we missing an important library? Let us know @generative_xyz.
    <!-- p5js@1.5.0 -->
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/c2/1.0.0/c2.min.js"></script>
    <!-- chromajs@2.4.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script>
    <!-- p5.grain.js@0.6.1
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r124/three.min.js"></script>
    <!-- tonejs@14.8.49
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script>
    <!-- svgjs@3.1.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/svg.js/3.1.2/svg.min.js"></script>
    <!-- aframejs@1.2.0
 <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/aframe/1.2.0/aframe.min.js"></script>
    <!-- babylonjs@5.47.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/babylonjs/5.47.0/babylon.js"></script>
    <!-- paperjs@0.12.17
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/paper.js/0.12.17/paper-full.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/regl/2.1.0/regl.min.js"></script>
    <script type="text/javascript">
 Add your script for lib here
 Add your script for lib here
ippet-random-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.lM
ength - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 9512M
74213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << M
3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
        let mathRand = sfc32(...cyrb128(seed));
            margin: 0px;
        canvas,.canvas {
            width: 100% !important;
ght: 100% !important;
            object-fit: contain;
            position: fixed;
            left: 0;
<div id="canvas"></div>
<script type="text/javascript">
    const rand = mathRand();
    function T1(rand) {
        // calculate rarity by yourself
        if (rand > 0.5) {
            return true;
            return false
    // window.$generativeTraits contain list traits for token
    // you need to populate a $generativeTraits object in the window object
    window.$generativeTraits = {
        // "T1": T1(rand),
    // console.log(window.$generativeTraits)
 Add your code here
    // const container =M
 document.createElement("div")
    // container.innerHTML = "<span>seed: " + seed + "</span><br>";
    // document.body.prepend(container)
let mrx,mry,warecolor,basecolor,portero,mainscene,kolvo,tick_move,tick_move_step,xxmove,bgc,bgs,lbgc,sub,bot_step,solido,w=1e3,seedRand=333777333888*mathRand(),z=0,dz=0,rot=0,points=[],server=[],dataset=[],tmrx=0,tmry=0,pack=[],pack2=[],stora=[];function setup(){createCanvas(w,w).parent("canvas");random(50,100),mathRand(50,100);colorMode(HSB,360,100,100,100),randomSeed(seedRandM
),pixelDensity(1),console.log("O_ffset by ValeenGLX (https://www.fxhash.xyz/u/ValeenGLX) ");let n=random(1e3),e=random(750,850);random(1e3);if(solido=random(1e3),solido>500&&solido<600&&(e=random(450,550)),symm=1,bgc=int(random(4,280)),lbgc=int(random(85,90)),igc=int(random(4,280)),lbgc>50&&(ligc=int(random(14,40))),lbgc<=50&&(ligc=int(random(51,78))),lig=.2,basecolor=int(random(4,350)),bgs=random(2,8),background(bgc,bgs,lbgc),n>=0)for(let n=0;n<1e3;n+=2){let n=random(50,250);stora.push(height-n)}tick_move=30,tick_M
move_step=3,strokeCap(SQUARE),sub=random(0,width),mainscene=createGraphics(width,height),mainscene.colorMode(HSB,360,100,100,100),kolvo=int(random(7,10));width;warecolor_h=int(random(4,350)),warecolor_s=int(random(4,11)),warecolor_l=int(random(31,32));let o=int(random(4,350)),a=int(random(64,95)),r=int(random(64,97)),t=random(7,11);for(let n=0;n<kolvo;n++){let n=int(random(50,e)),c=random(50,width/2+200),l=random(100,250),h=random(50,350),k=(int(random(1,n/5)),random(-750,250));random(20,50);var m=random(c-2*k,c+k)M
,i=random(c-2*k,c+k),d=random(300,700),s=random(300,700);pack.push({pen:t,count:n,h:warecolor_h,s:warecolor_s,l:warecolor_l,ex_h:o,ex_s:a,ex_l:r,xx:c,y_start:l,y_fin:h,b2x:m,b2y:d,b3x:i,b3y:s})}for(let n=0;n<pack.length;n++){random(width);for(let e=0;e<pack[n].count;e+=pack[n].pen){let o=random(50,450),a=random(20,50);tick(pack[n],pack[n].xx,e,o,a,pack[n].y_start,pack[n].y_fin,symm,-2)}}kolvo=int(random(4,15)),t=random(5,15);for(let n=0;n<kolvo;n++){let n=int(random(50,e)),c=random(50,width/2+50),l=random(250,500),M
h=random(400,600),k=(int(random(1,n/5)),random(-250,750));random(20,50);m=random(c-k,c+2*k),i=random(c-k,c+2*k),d=random(300,700),s=random(300,700);pack.push({pen:t,count:n,h:warecolor_h,s:warecolor_s,l:warecolor_l,ex_h:o,ex_s:a,ex_l:r,xx:c,y_start:l,y_fin:h,b2x:m,b2y:d,b3x:i,b3y:s})}for(let n=0;n<pack.length;n++){random(width);for(let e=0;e<pack[n].count;e+=pack[n].pen){let o=random(50,450),a=random(20,50);tick(pack[n],pack[n].xx,e,o,a,pack[n].y_start,pack[n].y_fin,symm,-2)}}kolvo=int(random(7,11)),warecolor_h=intM
(random(4,350)),warecolor_s=int(random(4,71)),warecolor_l=int(random(31,42)),t=random(4,22);for(let n=0;n<kolvo;n++){let n=int(random(50,e)),c=random(50,width/2+50),l=random(500,750),h=random(600,950),k=(int(random(1,n/5)),random(-250,750));random(20,50);m=random(c-k,c+2*k),i=random(c-k,c+2*k),d=random(300,700),s=random(300,700);pack.push({pen:t,count:n,h:warecolor_h,s:warecolor_s,l:warecolor_l,ex_h:o,ex_s:a,ex_l:r,xx:c,y_start:l,y_fin:h,b2x:m,b2y:d,b3x:i,b3y:s})}for(let n=0;n<pack.length;n++){random(width);for(letM
 e=0;e<pack[n].count;e+=pack[n].pen){let o=random(50,450),a=random(20,50);tick(pack[n],pack[n].xx,e,o,a,pack[n].y_start,pack[n].y_fin,symm,-2)}}mainscene.stroke(bgc,bgs,lbgc),mainscene.strokeWeight(2);for(let n=0;n<2e5;n+=5){let n=random(1e3),e=random(1e3);mainscene.point(n,e),mainscene.point(n,e+1)}mainscene.noFill(),mainscene.stroke(bgc,bgs,lbgc),mainscene.strokeWeight(50),mainscene.rect(0,0,width,height)}function tick(n,e,o,a,r,t,m,i=0,d=1){let s=random(-r,r),c=random(-34,34);mainscene.strokeCap(SQUARE),mainscenM
e.stroke(n.h,n.s,n.l);let l=random(1);if(o>2&&o<10&&(mainscene.stroke(n.ex_h,n.ex_s,n.ex_l),l=2),random(100)>50&&(l=random(.2,3)),mainscene.strokeWeight(1*l),e+=o,mainscene.line(e,t,e+random(-1,1),m+s*d),sub>500&&(e+o*d<30&&(e=50),e+o*d>970&&(e=900)),solido>500){if(o=1,random(1e4)>9005){mainscene.drawingContext.setLineDash([random(2,33),random(2,33)]),mainscene.strokeWeight(2*l);let n=random(150,850),e=random(0,850),o=random(0,500);mainscene.line(n,e,n,e+o),mainscene.drawingContext.setLineDash([])}}else{mainscene.pM
ush(),mainscene.strokeWeight(2*l),mainscene.noFill();var h=random(e-a,e+a),k=random(e-a,e+a),p=random(100,900),_=random(100,900);1==i&&(h=n.b2x,k=n.b3x,p=n.b2y,_=n.b3y),mainscene.drawingContext.setLineDash([random(2,33),random(2,33)]),random(100)>95&&mainscene.bezier(e,t+s,h,p,k,_,e+o*d,m),mainscene.drawingContext.setLineDash([]),mainscene.pop()}mainscene.stroke(warecolor-c,ligc,50),mainscene.strokeWeight(3*l)}function draw(){if(frameCount>3){image(mainscene,0,0,mainscene.width,mainscene.height);for(let n=0;n<storaM
.length;n+=1)strokeWeight(4),stroke(bgc,bgs,lbgc),line(2*n,height,2*n,height-stora[n]),stora[n]=stora[n]-10;tick_move+=tick_move_step,tick_move>1900&&noLoop()}}function saveScreen(){let n="O_ffset by ValeenGLX ";n+=nf(day(),2)+nf(month(),2)+nf(year()),n+="_"+nf(hour(),2)+nf(minute(),2)+nf(second(),2),n+=".png",saveCanvas(n)}window.onkeydown=function(n){83==n.keyCode&&saveScreen()};
 Add your code here
text/plain;charset=utf-8
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Mandala</title>
    <!-- chromajs@2.4.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script>
    <!-- p5.grain.js@0.6.1
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></script>
    <script type="text/javascript" >
        // !!!!!!!!!!!!M
!!!!!!!!!!!!!!!!!!!!!!!!
        // INSERT YOUR GENERATIVE CODE HERE
        // !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    <script id="snippet-random-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get(M
"seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 10139042M
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfM
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
let mathRand = sfc32(...cyrb128(seed));
            margin: 0px;
  <script type="module" crossorigin>
(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))a(s);new MutationObserver(s=>{for(const o of s)if(o.type==="childList")for(const h of o.addedNodes)h.tagName==="LINK"&&h.rel==="modulepreload"&&a(h)}).observe(document,{chM
ildList:!0,subtree:!0});function t(s){const o={};return s.integrity&&(o.integrity=s.integrity),s.referrerpolicy&&(o.referrerPolicy=s.referrerpolicy),s.crossorigin==="use-credentials"?o.credentials="include":s.crossorigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function a(s){if(s.ep)return;s.ep=!0;const o=t(s);fetch(s.href,o)}})();class A{constructor(e,t,a,s=255){this._rgba=[e/255,t/255,a/255,s/255],this._hsla=rt(this._rgba)}set hsla(e){this._hsla=e}get hsla(){return[...this._hsla]}get h(){rM
eturn this._hsla[0]}get s(){return this._hsla[1]}get l(){return this._hsla[2]}get a(){return this._hsla[3]}sat(e){const t=new A(0,0,0);return t._hsla=[...this.hsla],t._hsla[1]=e,t}hue(e){const t=new A(0,0,0);return t._hsla=[...this.hsla],t._hsla[0]=e,t}lum(e){const t=new A(0,0,0);return t._hsla=[...this.hsla],t._hsla[2]=e,t}alpha(e){const t=new A(0,0,0);return t._hsla=[...this.hsla],t._hsla[3]=e,t}toString(){return this.a<1?`hsl(${this.h*360}deg ${this.s*100}% ${this.l*100}% / ${this.a*100}%)`:`hsl(${this.h*360}degM
 ${this.s*100}% ${this.l*100}%)`}static from(e){if(e instanceof A)return e;if(typeof e=="number")return new A(255,0,0);{let t;switch(e.length){case 9:if(t=e.match(/^[#](?<r>[0-9a-f]{2})(?<g>[0-9a-f]{2})(?<b>[0-9a-f]{2})(?<a>[0-9a-f]{2})$/i),t&&t.groups){if(t.groups)return new A(parseInt(t.groups.r,16),parseInt(t.groups.g,16),parseInt(t.groups.b,16),parseInt(t.groups.a,16));throw new Error(`Error parsing color string '${e}'`)}break;case 7:if(t=e.match(/^[#](?<r>[0-9a-f]{2})(?<g>[0-9a-f]{2})(?<b>[0-9a-f]{2})$/i),t&&tM
.groups){if(t.groups)return new A(parseInt(t.groups.r,16),parseInt(t.groups.g,16),parseInt(t.groups.b,16));throw new Error(`Error parsing color string '${e}'`)}break;case 5:if(t=e.match(/^[#](?<r>[0-9a-f])(?<g>[0-9a-f])(?<b>[0-9a-f])(?<a>[0-9a-f])$/i),t&&t.groups){if(t.groups)return new A(parseInt(""+t.groups.r+t.groups.r,16),parseInt(""+t.groups.g+t.groups.g,16),parseInt(""+t.groups.b+t.groups.b,16),parseInt(""+t.groups.a+t.groups.a,16));throw new Error(`Error parsing color string '${e}'`)}break;case 4:if(t=e.matcM
h(/^[#](?<r>[0-9a-f])(?<g>[0-9a-f])(?<b>[0-9a-f])$/i),t&&t.groups){if(t.groups)return new A(parseInt(""+t.groups.r+t.groups.r,16),parseInt(""+t.groups.g+t.groups.g,16),parseInt(""+t.groups.b+t.groups.b,16));throw new Error(`Error parsing color string '${e}'`)}break;default:throw new Error(`Error parsing color string '${e}'`)}}}}function rt([n,e,t,a]){const s=Math.max(n,e,t),o=Math.min(n,e,t);let h;if(s===o)h=0;else{const F=s-o;s===n?h=(e-t)/F%6:s===e?h=(t-n)/F+2:h=(n-e)/F+4,h*=60,h<0&&(h+=360)}const E=s-o,g=(s+o)/2M
,O=E===0?0:E/(1-Math.abs(2*g-1));return[h/360,O,g,a]}const{sin:X,cos:st,abs:ut,PI:mt,acos:Bt,asin:wt,sqrt:ot,round:Dt,floor:Et}=Math,x=(n,e)=>[n[0]+e[0],n[1]+e[1]],it=(n,e)=>[n[0]*e,n[1]*e],lt=n=>ot(n[0]**2+n[1]**2),v=(n,e,t)=>[n[0]+e[0]*t,n[1]+e[1]*t],D=(n,e=1)=>{const t=lt(n);return t===0?[0,0]:it(n,e/t)},at=(n,e,t=2)=>(a,s)=>{let o=0,h=1,E=1;for(let g=0;g<t;g++)o+=h*X(X(a/n*E)+st(s/e*E)),E*=1.97834,h*=.5;return o},C=(n,[e,t])=>{const s=n(e+1e-4,t),o=n(e-1e-4,t),h=n(e,t+1e-4),E=n(e,t-1e-4);return[(s-o)/(2*1e-4),(M
h-E)/(2*1e-4)]},b=(n,e)=>{const[t,a]=C(n,e);return[a,-t]},Y=(n,e,t)=>{const a=[e];for(let s=0;s<t;s++)e=x(e,n(e)),a.push(e);return a},Z=n=>Array.from(n,(e,t)=>n[n.length-1-t]),ct=([n,...e],t=!1)=>{let a=`M ${n.join(" ")}`;return a+=e.map(s=>`L ${s.join(" ")}`).join(" "),a+=t?"z":"",a};class pt{constructor(){this.prng=sfc32(...cyrb128(seed))}unit(){return this.prng()}prob(e){return this.prng()<e}float(e,t){return this.prng()*(t-e)+e}int(e,t){return Math.floor(this.prng()*(t-e)+e)}pick(e){return e[this.int(0,e.lengthM
)]}}const z={SteamPunk:["#696969","#ebcc23","#F5F5DC","#AF9B60","#4F2A0C","#FF7034","#8B2800"],Colorful:["#C6EEFA","#db504a","#084c61","#e3b505","#4f6d7a","#56a3a6"],pal0:["#DEC78E","#192220","#BE3C39","#7E2925","#CCB477","#647657","#2D4C40","#6AB29B"],pal1:["#B4BCA4","#0E525A","#C2502E","#D47651","#0C353B","#F5AF6B","#897563","#6A402B"],pal2:["#F1D8AF","#785C74","#323666","#298D98","#E36075","#CF9A94","#5BE6CA","#F5BA6A"],pal3:["#6D9995","#516F6B","#233C45","#EDDC8D","#E69837","#7ED0D6","#A89E7A","#3E371D"],pal4:[M
"#BDD8C1","#20343C","#3C7179","#EDCD41","#DE694E","#8A3831","#79A791","#33B7C4"],pal5:["#E2DD91","#272C50","#3E9890","#2D5E78","#D53154","#69CFA0","#7C3067","#D78E65"],pal6:["#347179","#20414B","#E9A345","#3BA0A6","#36D8DB","#C7B689","#85B9B3","#975836"],pal7:["#6C95A7","#436FA7","#98A5BB","#EDCDC0","#483F6B","#E8A094","#DC46AB","#AE6362"],pal8:["#9BD7D0","#2C4D57","#172734","#7D5440","#337686","#C59B60","#E18C1F","#27C4CB"],pal9:["#735A82","#B5A5B1","#2D5570","#4CC9D4","#2893A5","#282C4A","#D74855","#EBB137"],pal1M
0:["#6D7B7E","#880B5B","#B28A96","#63BE9F","#27A188","#0D5B50","#C9367B","#CCEDD5"],pal11:["#09272F","#DDAF37","#67A793","#9ED8C7","#53B7AC","#409289","#34736E","#1A514F"],pal12:["#AAB29C","#C95734","#973819","#D27855","#776250","#F5B06B","#0F3438","#0E525A"],pal13:["#A4B1C7","#BD6F68","#EEB5A7","#6C95A7","#2D72C1","#3D3C57","#554A7D","#DC47AB"],pal14:["#101C39","#642E3D","#E14A47","#D7B176","#2EB1B8","#3A5F75","#5D7282","#20415F"],pal15:["#B7BEBC","#C7B55E","#5D9283","#88BCB7","#69AFAB","#2F4047","#51606B","#8F698M
D"],pal16:["#877855","#FBF6CD","#B86B42","#30200E","#5F4D37","#C3A064","#DDC081","#F1DE9A"],pal17:["#100B2C","#119065","#28224B","#160B5B","#433E74","#7F7AA1","#C2BDD9","#B70D44"]},ht=(n,{Palette:e})=>{var Q;const t=new pt,[a,s,...o]=z[e],h=z[e],E=[t.pick(h),t.pick(h)];[t.int(0,h.length/3),t.int(h.length/3,2*h.length/3),t.int(2*h.length/3,h.length)].map(m=>h[m]);const g=at(t.float(89,300),t.float(100,300),t.int(1,5)),O=Y(m=>D(C(g,m),5),[200,200],10).map(m=>Y(i=>D(b(g,i),5),m,140)),F=.67,W=innerWidth/innerHeight>F?(M
innerHeight-10)*F:innerWidth-10,K=W/F,L=600,R=L/F,B=L/2,w=R/2,u=(m,i,f,d)=>{const l=document.getElementById(m),r=document.createElementNS(G,i);return Object.keys(f).forEach(c=>c==="xlink:href"?r.setAttributeNS(J,c,f[c]):r.setAttribute(c,f[c])),l&&(d===void 0?l.appendChild(r):l.insertBefore(r,d)),r},G="http://www.w3.org/2000/svg",J="http://www.w3.org/1999/xlink";document.createElementNS(G,"svg");const j=document.createElement("div");j.setAttribute("id","svgC"),n.style.background="#ddd",n.style.width=`${innerWidth-10M
}px`,n.style.height=`${innerHeight-10}px`,n.style.padding="5px",j.style.width=`${W}px`,j.style.height=`${K}px`,j.style.margin="0 auto",j.style.boxShadow="2px 3px 6px rgba(0,0,0,0.5)",j.style.borderRadius="0.5vh",n.appendChild(j),u("svgC","svg",{id:"art",xmlns:G,"xmlns:xlink":J,"shape-rendering":"geometricPrecision",width:L,height:R,viewBox:`${-B} ${-w} ${L} ${R} `,style:`display:block; width:${W}; height:${K}`}),u("art","defs",{id:"df"}),u("df","filter",{id:"blur"}),u("blur","feGaussianBlur",{stdDeviation:t.int(1,5M
)}),u("df","filter",{id:"colorF"}),u("colorF","feColorMatrix",{type:"matrix",values:`${t.float(.2,.8)} 1 0 0 0
        0 0 0 1 0`}),u("df","pattern",{id:"hash0",x:0,y:0,width:t.float(1,3),height:5,stroke:t.pick(o),patternTransform:`rotate(${t.int(0,90)} 0 0)`,patternUnits:"userSpaceOnUse"}),u("hash0","line",{x1:0,y1:0,x2:0,y2:5,fill:"none","stroke-width":.3}),u("df","linearGradient",{id:"grad2",x1:"0%",x2:"100%",y1:"0",y2:"0"}),u("grad2","stop",{offset:"0%","stop-color":E[0]}M
),u("grad2","stop",{offset:"100%","stop-color":E[1]}),u("art","rect",{x:-B,y:-w,width:L,height:R,fill:a,id:"bg"}),t.int(30,70),t.int(150,250);for(let m=0;m<200;m++){let i=[t.float(-B,B),t.float(-w,w)];const f=t.int(10,50),d=t.int(160,200);let l=`M ${i.join(" ")}`;for(let r=0;r<f;r++){const c=D(C(g,i),5),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}for(let r=0;r<d;r++){const c=D(b(g,i),3),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}for(let r=0;r<f;r++){const c=D(C(g,i),-5),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}for(let r=0;r<d;r++){conM
st c=D(b(g,i),-3),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}l+=" z",u("art","path",{d:l,stroke:"none",fill:t.pick(o),"fill-opacity":.1})}u("art","g",{id:"stripes",filter:"url(#blur)"});for(let m=0;m<100;m++){let f=[[t.float(-B,B),t.float(-w,w)]],d=f[0];for(let l=0;l<5;l++){let r=v(d,C(g,d),400);f.push(r),d=r}for(let l=0;l<20;l++){let r=[],c=[],p=f[f.length-1],I=f[0];for(let $=0;$<5;$++){let M=v(p,b(g,p),400),S=v(I,b(g,I),400);r.push(M),c.unshift(S),p=M,I=S}d=c[0];let y=[];for(let $=0;$<5;$++){let M=v(d,C(g,d),400);y.unshM
ift(M),d=M}const[T,..._]=[...f,...r,...y,...c];let H=`M ${T.join(" ")}`;H+=_.map($=>`L ${$.join(" ")}`).join(" "),u("stripes","path",{d:H,fill:t.prob(.9)?t.pick(h):"url(#grad2)",stroke:"none"}),f=[c[0],...Z(y)]}}for(let m=0;m<80;m++){let i=[t.float(-B,B),t.float(-w,w)];const f=t.int(10,50),d=t.int(160,200);let l=`M ${i.join(" ")}`;for(let r=0;r<f;r++){const c=D(C(g,i),5),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}for(let r=0;r<d;r++){const c=D(b(g,i),3),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}for(let r=0;r<f;r++){const c=D(C(M
g,i),-5),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}for(let r=0;r<d;r++){const c=D(b(g,i),-3),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}u("art","path",{d:l,stroke:t.pick(o),fill:"none"})}const et=60,nt=10,U=t.float(1,3);for(let m=0;m<nt;m++){let f=[[t.float(-B,B),t.float(-w,w)]],d=f[0];for(let l=0;l<20;l++){let r=v(d,D(b(g,d)),U);f.push(r),d=r}for(let l=0;l<et;l++){let r=[],c=[],p=f[f.length-1],I=f[0];for(let k=0;k<20;k++){let N=v(p,D(C(g,p)),U),V=v(I,D(C(g,I)),U);r.push(N),c.unshift(V),p=N,I=V}d=c[0];let y=[];const T=r[r.lengtM
h-1];let _=1/0,H=(d[0]-T[0])**2+(d[1]-T[1])**2;for(;H<_;){let k=v(d,D(b(g,d)),U);y.unshift(k),d=k,_=H,H=(d[0]-T[0])**2+(d[1]-T[1])**2}const[$,...M]=[...f,...r,...y,...c];let S=`M ${$.join(" ")}`;S+=M.map(k=>`L ${k.join(" ")}`).join(" "),u("art","path",{d:S,fill:t.prob(.1)?"url(#grad2)":E[l%2],stroke:"none"}),f=[c[0],...Array.from(y,(k,N)=>y[y.length-1-N])]}}u("art","g",{id:"grid"}),O.forEach((m,i)=>{if(i===0)return;const f=O[i-1],d=4;for(let l=0,r=0;l<f.length;l+=d-1,r++){const c=Z(O[i].slice(l,l+d)),p=ct([...f.sliM
ce(l,l+d),...c],!0);u("grid","path",{d:p,fill:(i+r)%2===0?t.pick(o):s,stroke:"none"})}}),u("art","g",{id:"border",filter:"url(#colorF)"}),u("border","rect",{x:-B,y:-w,width:L,height:10,fill:a,"fill-opacity":.6}),u("border","rect",{x:-B,y:w-10,width:L,height:10,fill:a,"fill-opacity":.6}),u("border","rect",{x:-B,y:-w,width:10,height:R,fill:a,"fill-opacity":.6}),u("border","rect",{x:B-10,y:-w,width:10,height:R,fill:a,"fill-opacity":.6}),(Q=A.from(s))==null||Q.sat(1)},dt=n=>typeof n=="string",tt=(n,e,t)=>{const a={expiM
re:1e4,utf8:!1,...t};dt(e)&&a.utf8&&(e=new TextEncoder().encode(e),a.mime+=";charset=UTF-8");const s=URL.createObjectURL(e instanceof Blob?e:new Blob([e],{type:a.mime})),o=document.createElement("a");o.setAttribute("download",n),o.setAttribute("href",s),document.body.appendChild(o),o.click(),document.body.removeChild(o),a.expire>0&&setTimeout(()=>URL.revokeObjectURL(s),a.expire)},ft=(n,e,t="png",a=.95)=>{const s=`image/${t}`;n.toBlob(o=>o?tt(`${e}.${t}`,o,{mime:s}):console.warn("can't download canvas"),s,a)};mathRaM
nd();window.$generativeTraits={Palette:Object.keys(z)[Math.floor(mathRand()*Object.keys(z).length)]};console.log(window.$generativeTraits);function gt(){const n=document.getElementById("art");let[e,t]=[n.getAttribute("width"),n.getAttribute("height")],a=new Blob([n.outerHTML],{type:"image/svg+xml;charset=utf-8"}),s=URL.createObjectURL(a),o=new Image;o.onload=()=>{const h=document.createElement("canvas");h.width=e*P,h.height=t*P,h.getContext("2d").drawImage(o,0,0,e*P,t*P),ft(h,`${seed} - ${new Date().getTime()}-art.M
png`)},o.src=s}const q=document.createElement("div");q.setAttribute("id","app");document.body.prepend(q);ht(q,window.$generativeTraits);const P=parseInt(new URLSearchParams(window.location.search).get("zoom")||"8");window.addEventListener("keyup",n=>{switch(n.key){case"s":tt(`${seed} - ${new Date().getTime()}-art.svg`,document.getElementById("art").outerHTML,{mime:"image/svg+xml"});return;case"x":gt();return}});
text/plain;charset=utf-8
  "name": "dontpanic.sats"
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Pop On Chain by SMLDMS</title>
    <script id="snippet-random-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(maM
thRand() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (letM
 n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        let mathRand = sfc32(...cyrb128(seed));
            position: fixed;
            right: 0;
            bottom: 0;
            left: 0;
          color: rgb(255, 255, 255);
            background-color: rgb(0, 0, 0);
            display: flex;
            justify-content: center;
            align-items: center;
            margin: 0;
            padding: 0;
            font-size: 0.8em;
            object-fit: contain;
            max-height: 100%;
            max-width: 100%;
        #fullScreen {
            display: flex;
            position: fixed;
            bottom: 0;
            left: 0;
            justify-content: center;
            align-items: center;
        #fullScreen canvas {
            object-fit: contain;
            max-height: 100%;
            max-width: 100%;
            /* mix-blend-mode: soft-light; */
            color: rgb(255);
            opacity: 0.75;
            width: auto;
            height: auto;
            position: fixed;
            text-align: center;
          justify-content: center;
            align-items: center;
            padding: 10%;
        #progress h1 {
            font-size: 10.75em;
            /* display: block; */
            margin: 0%;
            padding: 0%
    <canvas id="cnv"></canvas>
    <div id="fullScreen">
        <div id="progress"></div>
<!-- /////////////////////////////////LET'S GO//////////////////////////////// -->
<script type="text/jaM
    const myTitle = "Pop On Chain";
    const canvas = document.getElementById("cnv");
    const ctx = cnv.getContext('2d');
    let ratio = 1.414142
        n: mathRand(),
    if (format.n < 0.33) {
        format.ww = ratio
        format.hh = 1
        format.name = "Landscape"
    } else if (format.n < 0.66) {
        format.ww = 1
        format.hh = ratio
        format.name = "Portrait"
        format.ww = 1
        format.hh = 1
        format.name = "Square"
    const mySize = 1000;
    cnv.width = mySize * format.ww;
    cnv.height = mySize * format.hh;
    const scales = [25, 50, 100];
    const randomIndex = Math.floor(mathRand() * scales.length);
    const scl = scales[randomIndex];
    const marges = [200, 100, 50];
    const randomMarge = Math.floor(mathRand() * marges.length);
    const marge = marges[randomMarge];
    const maxT = Math.round(mathRand() * 50 + 10M
        n: mathRand(),
        n: mathRand(),
        n: mathRand(),
    if (layer.n < 0.5) {
        layer.name = "On"
        layer.name = "Off"
    if (clr.n < 0.25) {
        clr.name = "White"
    else if (clr.n < 0.5) {
        clr.name = "Red"
      clr.name = "Black"
    if (mode.n < 0.25) {
        mode.name = "C"
        mode.val = 100
    else if (mode.n < 0.5) {
        mode.name = "B"
        mode.val = 25
        mode.name = "A"
        mode.val = 0
    window.$generativeTraits = {
        "Format": format.name,
        "Color Base": clr.name,
        "Back layer": layer.name,
        "Mode": mode.name,
        "Scale": scl,
        "Model": maxT,
        "Marge": marge,
    console.log(myTitle + " | smldms 2023.03")
    console.log(window.$generativeTraits)
    const r = cnv.height / scl;
    const c = cnv.width / scl
    ctx.fillStyle = clr.name;
    ctx.rect(0, 0, cnv.width, cnv.height)
    if (layer.name == "On") {
    addGrain(cnv, 25)
    function frame() {
        // ctx.filter = "blur(5px)";
        ctx.restore()
        ctx.fillStyle = clr.name;
tx.strokeStyle = 'hsl(' + 360 * mathRand() + ',100%,50%)';
        ctx.lineWidth = 100;
        ctx.rect(0, 0, cnv.width, cnv.height)
        ctx.stroke();
    function halo() {
        ctx.restore()
        ctx.translate(c / 2, r / 2)
        ctx.filter = 'blur(' + mode.val + 'px)';
        for (let x = marge; x < cnv.width - marge / 2; x += 50) {
            for (let y = marge; y < cnv.height - marge / 2; y += 50) {
                let clrF = 'hsl(' + 360 * mathRand() + ',100%,50%)';
         ctx.fillStyle = clrF;
                ctx.strokeStyle = clr.name;
                ctx.lineWidth = mathRand() * 5 + 1;
                ctx.beginPath()
                if (mathRand() < 0.25) {
                    ctx.arc(x, y, r * 2, 0, Math.PI)
                else if (mathRand() < 0.5) {
                    ctx.arc(x, y, r * 2, Math.PI, 0)
                else if (mathRand() < 0.75) {
                    for (let i = 2; i < 100; i += 1) {
      if (mathRand() < 0.25) {
                            ctx.arc(x + i, y, r / i, 0, Math.PI * 2)
                        }
                        else if (mathRand() < 0.5) {
                            ctx.arc(x, y + i, r / i, 0, Math.PI * 2)
                        }
                        else if (mathRand() < 0.75) {
                            ctx.arc(x, y - i, r / i, 0, Math.PI * 2)
                        }
                        else {
                            ctx.arc(x - i, y, r / i, 0, M
                        }
                    }
                else {
                ctx.closePath();
                ctx.stroke()
                ctx.fill();
    function show() {
        ctx.restore()
        for (let x = marge; x < cnv.width - marge; x += r) {
            for (let y = marge; y < cnv.height - marge; y += c) {
                ctx.filter = "blur(0px) contrast(1.4) drop-shadow(0px 9px 5px #000) ";
             ctx.fillStyle = clr.name;
                ctx.strokeStyle = 'hsl(' + 360 * mathRand() + ',100%,50%)';
                ctx.lineWidth = mathRand() * 2 + 1;
                ctx.beginPath()
                if (mathRand() < 0.25) {
                    ctx.arc(x, y, r / 2, 0, Math.PI)
                else if (mathRand() < 0.5) {
                    ctx.arc(x, y, r / 2, Math.PI, 0)
                else if (mathRand() < 0.75) {
                    for (let i = 2M
; i < maxT; i += 1) {
                        if (mathRand() < 0.25) {
                            ctx.arc(x + i, y, r / i, 0, Math.PI * 2)
                        }
                        else if (mathRand() < 0.5) {
                            ctx.arc(x, y + i, r / i, 0, Math.PI * 2)
                        }
                        else if (mathRand() < 0.75) {
                            ctx.arc(x, y - i, r / i, 0, Math.PI * 2)
                        }
                        else {
             ctx.arc(x - i, y, r / i, 0, Math.PI * 2)
                        }
                    }
                else {
                ctx.closePath();
                ctx.stroke()
                ctx.fill();
    function addGrain(canvas, graininess) {
        const ctx = canvas.getContext('2d');
        const width = canvas.width;
        const height = canvas.height;
        const pixels = ctx.getImageData(0, 0, width, heighM
        for (let i = 0; i < pixels.data.length; i += 4) {
            const r = pixels.data[i];
            const g = pixels.data[i + 1];
            const b = pixels.data[i + 2];
            const alpha = pixels.data[i + 3];
            const random = mathRand();
            const offset = (random - 0.5) * graininess;
            pixels.data[i] = Math.max(0, Math.min(255, r + offset));
            pixels.data[i + 1] = Math.max(0, Math.min(255, g + offset));
            pixels.data[i + 2] = Math.mM
ax(0, Math.min(255, b + offset));
            pixels.data[i + 3] = alpha;
        ctx.putImageData(pixels, 0, 0);
    function saveCanvasAsPNG(canvas) {
        document.addEventListener('keydown', function (event) {
            if (event.key === 's' || event.key === 'S' || event.key === 'd' || event.key === 'D') {
                const ctx = canvas.getContext('2d');
                const width = canvas.width;
                const height = canvas.height;
                const pixelRaM
tio = (event.key === 'd' || event.key === 'D') ? window.devicePixelRatio * 8 : window.devicePixelRatio;
                const canvasCopy = document.createElement('canvas');
                canvasCopy.width = width * pixelRatio;
                canvasCopy.height = height * pixelRatio;
                const ctxCopy = canvasCopy.getContext('2d');
                ctxCopy.imageSmoothingEnabled = false;
                ctxCopy.drawImage(canvas, 0, 0, width, height, 0, 0, width * pixelRatio, height * pixelRatio);
               const url = canvasCopy.toDataURL('image/png');
                const link = document.createElement('a');
                link.download = 'canvas.png';
                link.href = url;
                link.click();
    saveCanvasAsPNG(cnv);
    /////////////PROGRESS
    async function progress(message) {
        document.body.style.cursor = 'crosshair';
        document.getElementById("progress").innerHTML = message;
        await new Promise((fn => setM
    async function progressClear() {
        document.body.style.cursor = 'default';
        document.getElementById("progress").style.display = 'none';
        await new Promise((fn => setTimeout(fn, 1)));
    async function progressShow() {
        document.body.style.cursor = 'default';
        document.getElementById("progress").style.display = 'block';
        await new Promise((fn => setTimeout(fn, 1)));
whrI0IhVbK2HE+CO9Hp^kaN[8
UJA&EpD>{B8]37r>1_1+
text/html;charset=utf-8
    <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/addons/p5.sound.min.js"></script>
    <meta charset="utf-8" />
    <script id="snippet-random-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "012345678M
9abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(M
_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.M
        // This function generates a random number between 0 and 1 with on-chain seed.
        let mathRand = sfc32(...cyrb128(seed));
  function _0x3b0e(){const _0x147c6a=['#595c5b','scarry','Wide','#ee8927','#0d0f0c','108549AwQqmJ','pixels','#ddd8d4','Yeah','#dce87c','#f7f447','#f9f4e4','64611LYqHNq','11%','#768448','#592f56','#f5d216','CMYK','#779034','#275817','#b6c38f','#1b1717','#151829','#fcf9f2','#1e1a18','#43a0f2','blue','#c19447','zirconiM
a','#0077e1','#d24c49','#efdec4','#68653f','#3f3e3a','#53c5ee','#bf775d','rainbow','#e8dfc4','rectMode','format','#80232b','#8ac0ea','#333436','#b3a79a','mono','#f7f3f2','cyan','push','4.2%','#005aa7','magenta','#c8c8c7','#c8c9c6','high\x20fashion','208475rwydxv','length','#fc3503','#ffd200','hill','#ffe4ac','#908f55','loadPixels','#d2b0a3','#1d1d1b','updatePixels','#ede0c3','pixelDensity','33SbNhgZ','#85856c','#d0cbc7','inflatable\x20pool','#474b4e','#C7E3D4','#715a4f','#703f1f','future\x20thought','#0a203f','#f65M
b45','stroke','cut','#9fbac3','#46476d','translate','#0f0f0f','#e2e2e0','shibuya','#eebb4e','20DamXPb','Tall','scale','noErase','alien','ando','strokeWeight','#43f278','#afc7f3','#06c2ec','noFill','image','mondy','6FWSSVT','#e6dcce','354570ACzvtz','yellow','#cd2525','#b0da8e','#424335','#9daa5d','#f2e343','tennis\x20kit','#6dbdc4','#f0d10b','#0c7e45','auberge\x20du\x20jaune','#dacdb2','#0a0a0a','#efdb71','colorMode','noStroke','#222a94','location','rotate','#34312d','Normal','abv','width','#78aa93','#19206b','earthM
','fields','#544f4f','tutti','ellipse','#968378','#323d98','#fac3bf','height','#f0ac00','#2b292b','fill','#c343f2','#080705','#191917','#bb9d7f','136HGtJIk','#999695','#edeceb','antiquewhite','point','#697f2e','murray\x20st','46iNRxyU','#e27e7f','#f9f9f5','#e51f23','#2d8579','#f2a643','#232420','#f15a38','#cdc2b2','#702d27','pop','#5ec5ee','#f7bab6','#776a61','Townhall','#f5b000','#bf0326','#f8ab51','#5d91b6','#f2eadc','#be9820','line','#f9f0de','playschool','#312f2b','1124364iIkZvo','#2125a5','11854olVFnX','Juicy'M
,'#2c52a0','#19262e','#DB4E54','#9dd2ba','1693314SzLBvI','#f24358','#FFBB12','#afa69e','#389894'];_0x3b0e=function(){return _0x147c6a;};return _0x3b0e();}const _0x574949=_0x117c;(function(_0x333ae5,_0x30495b){const _0x4330f6=_0x117c,_0x5c0099=_0x333ae5();while(!![]){try{const _0x1bf8f4=parseInt(_0x4330f6(0x237))/0x1*(parseInt(_0x4330f6(0x21c))/0x2)+-parseInt(_0x4330f6(0x24e))/0x3*(-parseInt(_0x4330f6(0x299))/0x4)+-parseInt(_0x4330f6(0x278))/0x5*(-parseInt(_0x4330f6(0x1e9))/0x6)+parseInt(_0x4330f6(0x23d))/0x7+parseIM
nt(_0x4330f6(0x215))/0x8*(-parseInt(_0x4330f6(0x247))/0x9)+-parseInt(_0x4330f6(0x1eb))/0xa+-parseInt(_0x4330f6(0x285))/0xb*(parseInt(_0x4330f6(0x235))/0xc);if(_0x1bf8f4===_0x30495b)break;else _0x5c0099['push'](_0x5c0099['shift']());}catch(_0x41e35a){_0x5c0099['push'](_0x5c0099['shift']());}}}(_0x3b0e,0x22c03));let pal=[[_0x574949(0x22b),_0x574949(0x27d),'#eabd75',_0x574949(0x232)],[_0x574949(0x281),_0x574949(0x280),_0x574949(0x27b),_0x574949(0x21f),'#e6007b',_0x574949(0x273),_0x574949(0x264),_0x574949(0x232)],[_0x5M
74949(0x20f),'#786e66',_0x574949(0x263),'#cac6c3',_0x574949(0x240)],[_0x574949(0x22c),_0x574949(0x251),'#f2d441',_0x574949(0x22f),_0x574949(0x265)],[_0x574949(0x1ed),'#c04483',_0x574949(0x220),'#1a1921',_0x574949(0x249)],[_0x574949(0x2a2),_0x574949(0x1f4),_0x574949(0x230),_0x574949(0x223),'#f1f1f0'],['#d7312e',_0x574949(0x232),_0x574949(0x20e),_0x574949(0x1f5),_0x574949(0x239),_0x574949(0x228),_0x574949(0x227),_0x574949(0x281)],['#d54b23',_0x574949(0x254),_0x574949(0x24c),'#dfd56a','#a64820',_0x574949(0x28c),_0x574M
949(0x21a),'#c44922',_0x574949(0x1f9)],[_0x574949(0x1fc),_0x574949(0x26d),_0x574949(0x204),_0x574949(0x203),_0x574949(0x287),_0x574949(0x20b),_0x574949(0x293),_0x574949(0x28b),_0x574949(0x236)],['#348796',_0x574949(0x25d),'#b6102f',_0x574949(0x23a),_0x574949(0x283),'#111414','#3e95a4',_0x574949(0x26a),'#c3a08b'],[_0x574949(0x276),_0x574949(0x257),'#9c4e68',_0x574949(0x216),_0x574949(0x255),_0x574949(0x1ee),'#6c1c38',_0x574949(0x207),_0x574949(0x217)],[_0x574949(0x21e),_0x574949(0x213),'#f9f9f5','#191917','#f9f9f5',M
'#191917',_0x574949(0x21e),'#191917',_0x574949(0x21e),_0x574949(0x213)],[_0x574949(0x26b),_0x574949(0x259),_0x574949(0x20c),_0x574949(0x234),_0x574949(0x24b),'#464d4e',_0x574949(0x22e),_0x574949(0x250),'#dbecf2','#312f2b'],['#0a0a0a',_0x574949(0x26f),_0x574949(0x25f),_0x574949(0x252),_0x574949(0x27a),_0x574949(0x1f8),'#f7f3f2',_0x574949(0x25f),'#f5d216',_0x574949(0x27a)],['#4F3C2D','#305E90',_0x574949(0x23b),_0x574949(0x241),_0x574949(0x28a),_0x574949(0x23f),'#4F3C2D','#305E90',_0x574949(0x23b),_0x574949(0x241)],[_M
0x574949(0x261),_0x574949(0x22d),_0x574949(0x245),_0x574949(0x1f3),_0x574949(0x258),_0x574949(0x212),_0x574949(0x24d),_0x574949(0x298),'#ad7432',_0x574949(0x28e)],['#e4d4c7',_0x574949(0x28f),_0x574949(0x1ff),_0x574949(0x2a1),_0x574949(0x1f0),_0x574949(0x260),'#6e7478','#c6e0fb',_0x574949(0x225),_0x574949(0x1f0)],[_0x574949(0x1f7),_0x574949(0x256),_0x574949(0x1ef),_0x574949(0x21d),_0x574949(0x224),_0x574949(0x222),_0x574949(0x292),_0x574949(0x286),_0x574949(0x267),_0x574949(0x1f7)],[_0x574949(0x23e),_0x574949(0x221)M
,'#f2e343','#43f278',_0x574949(0x25b),_0x574949(0x211),_0x574949(0x23e),_0x574949(0x221),_0x574949(0x1f1),_0x574949(0x2a0)],[_0x574949(0x25c),_0x574949(0x1ec),_0x574949(0x270),_0x574949(0x274)],[_0x574949(0x21e),_0x574949(0x213),_0x574949(0x23c),_0x574949(0x26c),_0x574949(0x275),_0x574949(0x20a),_0x574949(0x246),_0x574949(0x296),_0x574949(0x242),_0x574949(0x23c)],[_0x574949(0x289),_0x574949(0x25a),'#faf4eb',_0x574949(0x27e),_0x574949(0x214),_0x574949(0x262),'#100e0e',_0x574949(0x1ea),_0x574949(0x229)]],palNames=[_0M
x574949(0x1f6),_0x574949(0x297),_0x574949(0x29e),'fashion',_0x574949(0x277),_0x574949(0x243),_0x574949(0x208),_0x574949(0x205),_0x574949(0x25e),_0x574949(0x28d),'pacific',_0x574949(0x26e),_0x574949(0x1f2),_0x574949(0x2a5),_0x574949(0x233),_0x574949(0x21b),_0x574949(0x288),_0x574949(0x27c),_0x574949(0x266),_0x574949(0x253),_0x574949(0x29d),_0x574949(0x206)],abun=[0x3,0x7,0x9,0xd,0xf,0x15,0x19,0x1f,0x21,0x25,0x2b,0x31,0x33,0x3f,0x43,0x45,0x49,0x4b,0x4f,0x57,0x5d,0x63,0x69,0x6f],m,nf,t=0x0,f=0x0,ty,spacing,w=0x3e8,towM
nHall=0x0,can;function setup(){const _0x18d19a=_0x574949;createCanvas(0x3e8,0x3e8);let _0x462ac2=floor(0xf423f*mathRand());randomSeed(_0x462ac2),noiseSeed(_0x462ac2),can=random(),rectMode(CENTER),pixelDensity(0x2),colorMode(HSB),palC=floor(random(0x16)),PalName=palNames[palC];palC<=0x6&&(townHall=0x1);b1=random(pal[palC]),b=color(hue(b1),saturation(b1)*0.75,brightness(b1)*1.42,0x1),bgC=random([_0x18d19a(0x218),_0x18d19a(0x295),'snow',b]),m=random([w/0x78,0x0,w/0x73,w/0x70,0x0]),ty=m,colAmt=random([0.55,0.69,0.77]),M
sCAmt=random([0.42,0.69,0.77]),sC=random(),sz=random(0xc,14.2),fin=random(),size=random([0x96,0xc8,0x12c]),offset=random(abun)*0x79,noiseLevel=random();if(noiseLevel<0.11)noisefx=random(0.00069,0.002),noisefy=random(0.00069,0.002);else noiseLevel<0.93?(noisefx=random(0.001,0.0042),noisefy=random(0.001,0.0042)):(noisefx=random(0.004,0.01),noisefy=random(0.004,0.01));rot=random(PI),dep=random([0.5,0.6,0.75,0x1]),imageMode(CENTER),ww=width/0x2,hh=height/0x2,upside=random(),cuts=random(),cuts<0.0042?cut=!![]:cut=![],iSM
hift=random([0x2a,0x45,0xb,0x1a4,0x6f,0xde]),spacing=random([0.75,0x1,0.75]),length=random(),length<0.958?len1=random([0x16,0x17,0x19,0x1c]):len1=random([0x2a,0x45,0x6f,0x1a4]),tex=createGraphics(width,height),tex[_0x18d19a(0x268)](CENTER),tex['colorMode'](HSB),tMode=random(),t1=random(),t1<0.34?papert():textureCanvas(),main=createGraphics(width,height),main[_0x18d19a(0x268)](CENTER),main[_0x18d19a(0x1fa)](HSB),main2=createGraphics(width,height),main2[_0x18d19a(0x268)](CENTER),main2['colorMode'](HSB),z=createGraphiM
cs(width,height),z['imageMode'](CENTER),z['rectMode'](CENTER);}function getFeatureString(_0x3906db,_0x52e40e){const _0x5b71af=_0x574949;if(_0x3906db==_0x5b71af(0x269)){if(_0x52e40e<0.93)return _0x5b71af(0x29a);else return _0x5b71af(0x244);}if(_0x3906db==_0x5b71af(0x1fd)){if(_0x52e40e<0.5)return'Swamp';else return _0x5b71af(0x22a);}if(_0x3906db==_0x5b71af(0x201)){if(_0x52e40e<0.11)return _0x5b71af(0x272);if(_0x52e40e<0.93)return'6%';else return _0x5b71af(0x24f);}if(_0x3906db==_0x5b71af(0x291)){if(_0x52e40e<0.0042)reM
turn _0x5b71af(0x24a);else return'Nah';}if(_0x3906db==_0x5b71af(0x279)){if(_0x52e40e<0.958)return _0x5b71af(0x200);else return _0x5b71af(0x238);}}function draw(){const _0xe3583a=_0x574949;push(),translate(ww,hh);upside<0.15&&rotate(PI);image(main,0x0,0x0),rotate(PI),scale(0x1,-0x1),image(main,0x0,0x0),pop(),blendMode(BLEND);length<0.958?len=len1:len=len1*randomGaussian()+len1;main[_0xe3583a(0x1fb)](),main[_0xe3583a(0x2a3)]();for(let _0x5413bc=m;_0x5413bc<=width-m;_0x5413bc+=spacing){n1=noise(_0x5413bc*noisefx,ty*noM
isefx),n2=noise(_0x5413bc*noisefy,ty*noisefy),n3=noise((_0x5413bc+offset*n1)*noisefx,(ty+offset*n2)*noisefy,f),n4=noise((_0x5413bc+offset*n3)*noisefx,(ty+t+offset*n3)*noisefy,f),n=noise((_0x5413bc+offset*n4)*noisefx,(ty+t+offset*n4)*noisefy,f);let _0x4d5f36=round(n*pal[palC][_0xe3583a(0x279)]),_0x559d00=color(pal[palC][_0x4d5f36]),_0x527470=color(hue(_0x559d00),saturation(_0x559d00)-n*0x5,brightness(_0x559d00)-n*0xa,n*colAmt/0x5),_0x36f3dd=color(hue(_0x559d00),saturation(_0x559d00)-n*0x4,brightness(_0x559d00)-n*0x8M
,n*colAmt/0x5),_0x52e4b3=color(hue(bgC),saturation(bgC),brightness(bgC),n*0.01);main[_0xe3583a(0x29f)](0x3);let _0x54210a=round(n*0xa),_0x2494c7=round(n4*0xa),_0x1557c9=random(-0x3,0x3),_0x37e472=random(-0x3,0x3);for(let _0x2890d0=0x0;_0x2890d0<0x2;_0x2890d0++){if(_0x54210a<_0x2494c7||_0x54210a>_0x2494c7){if(random()<sCAmt){let _0x113b1b=random();main['push'](),main['translate'](_0x5413bc,ty);_0x5413bc<=width/0x2?main[_0xe3583a(0x29b)](-0x1,0x1):main[_0xe3583a(0x29b)](0x1,-0x1);main['rotate'](n*rot),main[_0xe3583a(M
0x290)](_0x527470),main[_0xe3583a(0x29f)](0x3);if(_0x113b1b<0.25)main['stroke'](_0x36f3dd),main[_0xe3583a(0x219)](0x0,0x0),main['point'](0x0+_0x1557c9,0x0+_0x37e472),main['point'](0x0-_0x1557c9,0x0-_0x37e472);else{if(_0x113b1b<0.5)sC<0.5?main[_0xe3583a(0x231)](0x0,0x0-n*len,0x0,0x0+n*len):main['circle'](0x0,0x0,n*len);else _0x113b1b<0.75&&(main[_0xe3583a(0x290)](_0x36f3dd),main[_0xe3583a(0x219)](0x0,0x0),main['point'](0x0+0x4,0x0+random(-0x1,0x1)),main[_0xe3583a(0x219)](0x0+0x8,0x0+random(-0x1,0x1)));}main[_0xe3583M
a(0x226)]();}}}}ty=ty+spacing;for(let _0x3d07f2=0x0;_0x3d07f2<0x8;_0x3d07f2++){xo=random(-0x1,0x1),yo=random(-0x1,0x1),push(),translate(ww,hh),upside<0.15&&rotate(PI),image(main,0x0,0x0),rotate(PI),scale(0x1,-0x1),image(main,0x0,0x0),pop();}ty>height-m+0xb&&(cut===!![]&&(z['push'](),z['translate'](ww,hh),z['rotate'](PI),z[_0xe3583a(0x2a4)](this,0x0,0x0),z[_0xe3583a(0x226)](),a=0x1,ifs(0x0,0x0,width,height,0x0),image(z,ww,hh)),filter(BLUR,0.4),noiseImage(this,0x1,0xb),image(tex,ww,hh),noLoop(),fxpreview());}functionM
 _0x117c(_0x105b79,_0x2ccc8a){const _0x3b0e9f=_0x3b0e();return _0x117c=function(_0x117ca1,_0x1dde6d){_0x117ca1=_0x117ca1-0x1e9;let _0x1ad6d7=_0x3b0e9f[_0x117ca1];return _0x1ad6d7;},_0x117c(_0x105b79,_0x2ccc8a);}function papert(){const _0x31d9b4=_0x574949;tex[_0x31d9b4(0x2a3)](),numt=width*height/0x37;for(i=0x0;i<numt;i++){let _0x206779=color(bgC);tex[_0x31d9b4(0x290)](hue(_0x206779),saturation(_0x206779)-random(0xa),brightness(_0x206779)-random(0x14),random(0.021,0.042)),x=random(width),y=random(height),tex[_0x31d9M
b4(0x271)](),tex[_0x31d9b4(0x294)](x,y),tex[_0x31d9b4(0x29f)](random(0x2)),tex[_0x31d9b4(0x219)](0x0,0x0),tex[_0x31d9b4(0x29f)](random(1.42)),tex[_0x31d9b4(0x1fe)](random(TAU)),tex['bezier'](random(-0x45,0x1a4),0x0,0x0,random(-0x45,0x45),random(-0x45,0x45),random(-0x45,0x45),random(-0x45,0x45),random(-0x1a4,0x45)),tex[_0x31d9b4(0x226)]();}}function draw_box(_0x21c1e4,_0x30e454,_0x3aca03,_0x24646f){const _0x5c8767=_0x574949;offset=random(abun),n1=noise(_0x21c1e4*noisefx,_0x30e454*noisefx),n2=noise(_0x21c1e4*noisefy,M
_0x30e454*noisefy),n3=noise((_0x21c1e4+offset*n1)*noisefx,(_0x30e454+offset*n2)*noisefy,f),n4=noise((_0x21c1e4+offset*n3)*noisefx,(_0x30e454+t+offset*n3)*noisefy,f),n=noise((_0x21c1e4+offset*n4)*noisefx,(_0x30e454+t+offset*n4)*noisefy,f),z['strokeWeight'](sz),z[_0x5c8767(0x290)](0x0),z[_0x5c8767(0x210)](0x0);let _0xe1e0e9=random();_0xe1e0e9<0.5&&(z['erase'](),z[_0x5c8767(0x271)](),z[_0x5c8767(0x294)](_0x21c1e4+_0x3aca03/0x2,_0x30e454+_0x24646f/0x2),z['rect'](0x0,0x0,_0x3aca03,_0x24646f),z[_0x5c8767(0x226)](),z[_0x5M
c8767(0x29c)]()),t+=0.0042,f+=0.00042;}function ifs(_0x2f9747,_0x55f998,_0x138961,_0x243287,_0x3d7cef){const _0x1cb1e6=random(0.11,0x1);if(_0x1cb1e6<0.1|_0x3d7cef>0x3){draw_box(_0x2f9747,_0x55f998,_0x138961,_0x243287);return;}const _0x43361c=floor(random(0x1,0x3)),_0x4eee5f=floor(random(0x1,0x3)),_0x430ec3=_0x138961/_0x43361c,_0x2a6b4e=_0x243287/_0x4eee5f;for(let _0x4365c7=0x0;_0x4365c7<_0x43361c;_0x4365c7++){for(let _0xe132fb=0x0;_0xe132fb<_0x4eee5f;_0xe132fb++){ifs(_0x2f9747+_0x4365c7*_0x430ec3,_0x55f998+_0xe132fM
b*_0x2a6b4e,_0x430ec3,_0x2a6b4e,_0x3d7cef+dep);}}}function textureCanvas(){const _0x41db62=_0x574949;let _0x35893e=width/0x64,_0x195a03=height/0x64,_0x39fa54=color(hue(bgC),saturation(bgC)-random(0x5),brightness(bgC)*0.75,0.04),_0x5c13db=color(hue(bgC),saturation(bgC)-random(0x5),brightness(bgC)*0.85,0.07),_0x2ee0ac=color(hue(bgC),saturation(bgC)-random(0x5),brightness(bgC)*0.69,0.05);if(tMode<0.5)for(let _0x59b249=0x0;_0x59b249<=width;_0x59b249+=_0x35893e){for(let _0x2c2d42=0x0;_0x2c2d42<=height;_0x2c2d42+=_0x195aM
03){tex[_0x41db62(0x1fb)](),tex[_0x41db62(0x210)](_0x5c13db),tex[_0x41db62(0x209)](_0x59b249,_0x2c2d42,_0x35893e/0x2+random(-0.75,0.5),_0x195a03/0x2+random(-0.75,0.5)),tex['fill'](_0x39fa54),tex['rect'](_0x59b249,_0x2c2d42+_0x195a03/0x2,_0x35893e/0x2+noise(-_0x35893e,_0x35893e),_0x195a03/0x4+random(-0.4,0.4)),random()<0.5&&(tex[_0x41db62(0x210)](_0x2ee0ac),tex['rect'](_0x59b249,_0x2c2d42-_0x195a03/0x4,_0x35893e/0x4+random(0.5),_0x195a03/0x5+random(0.5)));}}}function noiseImage(_0x2b615c,_0x16ec55,_0x21cbbb){const _M
0x251899=_0x574949;_0x2b615c[_0x251899(0x27f)]();let _0x5ccb47=_0x21cbbb*sqrt(_0x16ec55),_0x4352c1=0x4*(_0x2b615c[_0x251899(0x202)]*_0x2b615c[_0x251899(0x284)]())*(_0x2b615c[_0x251899(0x20d)]*_0x2b615c['pixelDensity']()),_0x325be3=_0x2b615c[_0x251899(0x248)];for(let _0x518ceb=0x0;_0x518ceb<_0x4352c1;_0x518ceb+=0x4){var _0x1f8c43=-_0x5ccb47+random()*_0x5ccb47*0x2;_0x325be3[_0x518ceb]+=_0x1f8c43,_0x325be3[_0x518ceb+0x1]+=_0x1f8c43,_0x325be3[_0x518ceb+0x2]+=_0x1f8c43;}_0x2b615c[_0x251899(0x282)]();}
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>A simple template for launching your art on Bitcoin</title>
    <script sandbox="allow-scripts" type="text/javascript"
        src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript"
        src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script>
    <script sandbox="allow-scripts" type="text/javascript"
        src="https://cdn.jsdelivr.nM
et/npm/tonal/browser/tonal.min.js"></script>
    <script type="text/javascript">
        var cnv;let points=[],start=0,speed=2,wdt,margin=60,w=500,h=300,tileWidth=100,tileHeight=100,sclX=5,sclY=10,paletteIndex2=0,paletteType,paletteIndex3=0,globalNote,mainIndex=0,bnd,phi=3.14*(137.51/180),cbn=0,cbn2=0,duration=0,savedTime,startx1=0,starty1=0,start1=0,rootInc=0,format,currentKey,voiceChord=!1,randForm=0,notePlay,pastNote,keyFifths=[],sequence=[],chordArray=[],bassChord=[],reading,state,lastState,oscill,oscill2,trM
ig=!1,bckg=["#F3F3F3","#000000"],palette1=[["#ce2d42","#082880","#7462f9","#f4b53f","#123676","#9c223d","#e6c7b4"],["#f43b79","#1136ed","#6b43dd","#ef9029","#4aa4ae","#69239b","#f7f1b4"],["#7fefe4","#be3edd","#70cfe5","#f2c666","#e6c7b4","#583fc4","#fff57d"],["#80aded","#7b66f7","#658fdb","#f2e18b","#f7f1b4","#773caa","#f4b537"],["#a5e2f2","#a783ed","#61c1db","#f7c872","#6eabf4","#6d52dd","#ff7db2"],["#d8d8d8","#898de0","#89afe5","#f9e78f","#85b2e8","#8110e5","#bf2b6e"],["#7094fc","#643ac9","#306bef","#9100dd","#e6M
c7b4","#e2396d","#ef3a65"],["#80aded","#a28fef","#4688e8","#db003a","#f7f1b4","#d632a4","#bc174e"],["#594499","#db3e3e","#25ceb2","#02827b","#a0a09f","#56661d","#34067c"],["#425999","#bc3f3f","#9fe2cc","#108fc1","#d37676","#132691","#5b3c96"],["#ffeda1","#91205c","#2929e2","#9509b7","#70b9c0","#5474e8","#d30b8c"],["#f9cfc7","#721b74","#1c70ea","#7c1d93","#919bdb","#5574ce","#f25c87"],["#f25a7b","#e960af","#992843","#8b52f7","#6eabf4","#3714a1","#445b96"],["#ff399c","#e73250","#d32f53","#33bbff","#7de7ff","#69239b",M
"#8041f9"],["#6f6674","#34a0a5","#992843","#f98450","#6eabf4","#3714a1","#445b96"],["#4d82aa","#24c6c6","#d32f53","#f973a0","#7de7ff","#69239b","#8041f9"],["#ff6d40","#361ee0","#992843","#e6c7b4","#9370f2","#3714a1","#445b96"],["#e6372f","#3a338e","#d32f53","#f7f1b4","#8092ff","#69239b","#8041f9"],["#ffa943","#2177f4","#35fc93","#f9cfd2","#6eabf4","#3714a1","#445b96"],["#ffce45","#2f7083","#5affdf","#fcf4b7","#7de7ff","#69239b","#8041f9"],["#41d9f2","#528cd1","#3a6eba","#5f64c1","#4a97f4","#7426bf","#f7d52f"],["#71M
f2ff","#249cff","#63a1ea","#7f88db","#56a6f4","#7f0caf","#f7b643"],["#41d9f2","#51fcbb","#d3057b","#295cff","#7d22ff","#51d7e5","#e6c7b4"],["#71f2ff","#81fcca","#f91cb0","#0239c1","#8450d6","#05bdc6","#f7f1b4"],["#43bbef","#53f9e4","#bf2640","#5082ff","#8648ff","#36ffcf","#881ed3"],["#6bcced","#fce586","#f93ebb","#52a1ff","#8e51a8","#05bdc6","#ff0895"],["#a745ed","#fcbbbb","#f20a41","#ffd252","#0606bf","#ff459e","#881ed3"],["#7b19d1","#a7d0f9","#ba0f40","#fcd5bb","#4545ce","#9666ff","#ff0895"],["#31a4dd","#6f3bff",M
"#f20a41","#4470a5","#7171f4","#e710f9","#2e92ff"],["#ffffab","#8e7de2","#ba0f40","#9312b2","#85b5f9","#830591","#034a7f"],["#06a0ba","#6f3bff","#f20a41","#8777f7","#4848c1","#6b11f7","#e6c7b4"],["#2bc5cc","#8e7de2","#ba0f40","#6155bf","#4b4bf7","#a318b7","#f7f1b4"],["#06a0ba","#6f3bff","#8473ff","#fce875","#4848c1","#ffb3c9","#2e92ff"],["#2bc5cc","#8e7de2","#9e61ba","#ffd2c7","#0f0fce","#f7e579","#034a7f"],["#c10839","#6f3bff","#ff06a6","#f2a5bb","#4848c1","#117ff7","#579ef2"],["#a20dd3","#8e7de2","#aa08ff","#f2ecM
79","#0f0fce","#a60abc","#1b64ce"],["#06a0ba","#6f3bff","#fca660","#f7f377","#9149bf","#f71165","#31f0ff"],["#2bc5cc","#8e7de2","#dd582a","#ffe09c","#630ca8","#a8275c","#04717c"],["#e041b3","#3e71ff","#ffec64","#77c1f7","#9149bf","#f71165","#e6c7b4"],["#f95089","#8e7de2","#f99175","#1d6bdd","#630ca8","#a8275c","#f7f1b4"],["#f4d334","#0636cc","#8989ef","#e6c7b4","#8005e0","#fc68a4","#3386ff"],["#fc889e","#3b72a3","#2d5cc4","#f7f1b4","#f938cb","#d61a1a","#04717c"],["#f4d334","#3ef6ff","#5347f4","#b877f7","#9149bf","#M
f71165","#e6c7b4"],["#fc889e","#1fb2b2","#2d5cc4","#6e1ed6","#630ca8","#a8275c","#f7f1b4"],["#f4d334","#3ef6ff","#5347f4","#f7f777","#9149bf","#ef5090","#e6c7b4"],["#fc889e","#1fb2b2","#2d5cc4","#ffce88","#630ca8","#ba0457","#f7f1b4"],["#f4d334","#3ef6ff","#5347f4","#77c4f7","#9149bf","#f71165","#854fba"],["#fc889e","#1fb2b2","#2d5cc4","#2187bf","#630ca8","#a8275c","#e783ea"],["#f4d334","#3ef6ff","#f97575","#f4dc78","#9149bf","#f71165","#e6c7b4"],["#fc889e","#1fb2b2","#cc2929","#f28b79","#630ca8","#a8275c","#f7f1b4M
"],["#f4d334","#3ef6ff","#f97575","#f279ab","#9149bf","#645eea","#e6c7b4"],["#fc889e","#52adff","#cc2929","#e81073","#630ca8","#3a3acc","#f7f1b4"],["#3ac9d8","#6f3bff","#44acf2","#fce875","#bf23f9","#ffb3c9","#2e92ff"],["#44acf2","#8e7de2","#6cffff","#ffd2c7","#9449ce","#f7e579","#034a7f"],["#06a0ba","#6f3bff","#fc4c7e","#f9b175","#6c6ce5","#8f58f9","#e6c7b4"],["#2bc5cc","#8e7de2","#cf4ef9","#f7df77","#4949c1","#a915ff","#f7f1b4"],["#ef01c4","#065ca8","#1c00ba","#ffee94","#c053ba","#8f58f9","#4ea8f9"],["#a60160","#M
30bec3","#5e52db","#ffebae","#da55f2","#a915ff","#4febf7"],["#f44260","#3c5ba0","#845ecc","#f4b53f","#3d9fc1","#9c223d","#e6c7b4"],["#f43b79","#4058ad","#6c3ca5","#ef9029","#317ec4","#69239b","#f7f1b4"],["#f44260","#3c5ba0","#7070e8","#f27740","#3d9fc1","#d34040","#e6c7b4"],["#f43b79","#4058ad","#4d4dc1","#ef9029","#317ec4","#ed5487","#f7f1b4"],["#f244ee","#5c75c6","#7070e8","#3cd3b6","#3d9fc1","#d34040","#e6c7b4"],["#f43b79","#637cc1","#4d4dc1","#1cb7b7","#317ec4","#ed5487","#f7f1b4"],["#e5491f","#2058d3","#7462f9M
","#40f2d0","#123676","#9c223d","#e6c7b4"],["#ef973f","#177199","#6b43dd","#15abba","#4aa4ae","#69239b","#f7f1b4"],["#e22079","#2058d3","#7462f9","#40f2d0","#5a92e5","#9c223d","#e6c7b4"],["#f21c59","#177199","#6b43dd","#15abba","#4658f9","#69239b","#f7f1b4"],["#e22079","#2058d3","#e6c7b4","#40f2d0","#5a92e5","#ba4564","#edf28b"],["#f21c59","#177199","#f7f1b4","#15abba","#4658f9","#e5336a","#43f7c8"],["#e22079","#4b80e0","#e6c7b4","#41a9ef","#5a92e5","#bc0d8b","#f7adf7"],["#f21c59","#197abc","#f7f1b4","#36a9cc","#46M
58f9","#d3057f","#43f7c8"],["#e22079","#4b80e0","#e6c7b4","#435ced","#e2b55a","#ea397d","#f4e2ae"],["#f21c59","#197abc","#f7f1b4","#7f63f7","#f98562","#e84b3a","#e9f49f"],["#0850b7","#6771f9","#8213bc","#75f9e0","#4848c1","#ffb3c9","#2e92ff"],["#3081e2","#5285dd","#9604af","#15abba","#0f0fce","#f7e579","#034a7f"],["#d80e3e","#6771f9","#8213bc","#f7ad77","#4848c1","#ffb3c9","#31b5ff"],["#ef4878","#5285dd","#9604af","#f4cb78","#0f0fce","#f7e579","#2a76d1"],["#f98246","#69acf7","#8213bc","#f7ad77","#4848c1","#ffb3c9",M
"#31b5ff"],["#ed7d4a","#5285dd","#b529d3","#f4cb78","#0f0fce","#f7e579","#2a76d1"],["#f7cd48","#69d6f4","#8213bc","#f7ad77","#7649bf","#ffb3c9","#e6c7b4"],["#f49090","#21b5d8","#b529d3","#f4cb78","#5829b2","#f7e579","#f7f1b4"],["#4a82f4","#f22a51","#8213bc","#f7ad77","#905df4","#ffb3c9","#0c85ba"],["#4cb2f2","#b72c4e","#b529d3","#f4cb78","#542ad3","#f7e579","#096889"],["#4a82f4","#f22a51","#1522ba","#f7ad77","#d32fc0","#b6fffa","#0c85ba"],["#4cb2f2","#b72c4e","#483d9b","#f4cb78","#e50a6e","#f1ffb8","#096889"],["#4aM
82f4","#f22a51","#4b23db","#f7ad77","#d1304b","#5b99f4","#1dbcb4"],["#4cb2f2","#b72c4e","#694eea","#f4cb78","#d61660","#5cd3f2","#096889"],["#ad4cf2","#f22a51","#8213bc","#f478b0","#5ff2f2","#ffb3c9","#0c85ba"],["#8b05e2","#b72c4e","#b529d3","#f4cb78","#3ea6b7","#f7e579","#096889"],["#584def","#f22a51","#a52cdd","#f2c679","#60caef","#d2b6ff","#0d53b7"],["#4f24c6","#b72c4e","#b529d3","#efaa7b","#3ea6b7","#f7e579","#458bdd"],["#584def","#ef592b","#2cdbc1","#f2c679","#6290ed","#b8fff1","#0d53b7"],["#4f24c6","#f27949",M
"#2ec0d8","#efaa7b","#4067b5","#f7e579","#458bdd"],["#584def","#ed2e8a","#2eacd8","#f2c679","#6290ed","#6929ce","#0d53b7"],["#4f24c6","#c11670","#3070d6","#efaa7b","#4067b5","#4a4add","#458bdd"],["#584def","#ed2e8a","#2eacd8","#ef9c7b","#6290ed","#6929ce","#0d53b7"],["#4f24c6","#c11670","#3070d6","#fc583d","#4067b5","#4a4add","#458bdd"],["#b7b7b7","#0a0a0a","#ffffff","#dbdcdd","#b2b2b2","#a7a7a8","#4e4f4f"],["#d8d8d8","#636363","#dbdcdd","#b2b2b2","#4e4f4f","#e0e1e2","#3f3f3f"],],paletteIndex,colorIndex,colorIndex2M
,grayscale,paletteMode,element,flavour,key,trigger=!1,anim=!1,gridIndex=0,count=0,direction,currentChord=0,nextChord=0,keyArray=["C","D","E","F","G","A","B"],flavours=["major","minor"],fifths=[["C","G","D","A","E","B","F#","Db","Ab","Eb","Bb","F"],["A","E","B","F#","C#","G#","D#","Bb","F","C","G","D"]],midSeq4,mapScale,mixer,stereo,synth2,synth4,synth6,synth3,feedback,reverb5,delay5,delay4,delay2,reverb3,lfo,pingPong,pingPong1,panner,autoPan,FFT,wave,meter,pendulum;function centerCanvas(){var e=(windowWidth-width)/M
2,t=(windowHeight-height)/2;cnv.position(e,t)}function setup(){wdt=windowWidth<windowHeight?windowWidth:windowHeight,wdt-=margin,cnv=createCanvas(wdt,wdt),centerCanvas(),bIndex=1,background(0),center=createVector(width/2,height/2),noFill(),noStroke(),smooth(),strokeWeight(1);let e=int(1990*mathRand());noiseSeed(e),randomSeed(e),noiseDetail(2,1),pixelDensity(displayDensity()),initializeAudio();let t=int(map(mathRand(),0,1,0,flavours.length));flavour=flavours[t];let f=int(map(mathRand(),0,1,0,fifths[t].length));key=fM
ifths[t][f],mapScale=(scale=(scale=(scale=(scale=(scale=(scale=(scale=Tonal.Scale.get(key+"1 "+flavour).notes).concat(Tonal.Scale.get(key+"2 "+flavour).notes)).concat(Tonal.Scale.get(key+"3 "+flavour).notes)).concat(Tonal.Scale.get(key+"4 "+flavour).notes)).concat(Tonal.Scale.get(key+"5 "+flavour).notes)).concat(Tonal.Scale.get(key+"6 "+flavour).notes)).concat(Tonal.Scale.get(key+"7 "+flavour).notes)).slice(14,28);for(let i=0;i<mapScale.length;i++){mapScale.length,mapScale[i].length>2?keyFifths.push(mapScale[i].sliM
ce(0,2)):keyFifths.push(mapScale[i].slice(0,1));.5>random(1)?currentKey-=1:currentKey+=1}let a=[];for(let $=0;$<keyFifths.length;$++)a.push(fifths[t].indexOf(keyFifths[$]));for(let s=0;s<a.length;s++)-1===a[s]&&(keyFifths.splice(s,1),a.splice(s,1));for(let c=0;c<a.length;c++)a[c]===a[0]-1&&(sequence.push(keyFifths[0]),sequence.push(keyFifths[c])),a[c]===a[0]+1&&sequence.push(keyFifths[c]),a[c]===a[0]+3&&(sequence.push(keyFifths[0]),sequence.push(keyFifths[c])),a[c]===a[0]+2&&sequence.push(keyFifths[c]),a[c]===a[0]+M
4&&sequence.push(keyFifths[c]);for(let n=0;n<15;n++)for(let d=0;d<sequence.length;d++)chordArray.push(generateChord(`${sequence[d]}2`,!0));for(let _=0;_<15;_++)for(let r=0;r<sequence.length;r++)bassChord.push(generateChord(`${sequence[r]}3`,!0));paletteMode=mathRand(),paletteIndexSub=(paletteIndex=2*int(map(mathRand(),0,1,0,50)))+1,paletteIndex3=2*int(map(mathRand(),0,1,0,50)),colorIndex=int(map(mathRand(),0,1,0,palette1[0].length)),colorIndex2=int(map(mathRand(),0,1,0,palette1[0].length)),paletteType=mathRand(),grM
ayscale=98===paletteIndex,oscill=mathRand(),oscill2=mathRand(),format=mathRand(),direction=int(map(mathRand(),0,1,0,2)),format<.5?(w=width,h=.4*height):(w=.4*width,h=height),tileWidth=floor(w/sclX)+1,tileHeight=floor(h/sclY)+1,chordNotes=chordArray;for(let b=0;b<=w;b+=tileWidth)for(let o=0;o<=h;o+=tileHeight){let l=gridIndex;points.push(new GridPoint(b-w/2,o-h/2,tileWidth,tileHeight,0,l,0)),gridIndex=(gridIndex+1)%14}let p=map(mathRand(),0,1,.1,.5),u=points;for(let y in points)mathRand()>p?(points[y].subdivide(u,y,M
2),points.splice(y,1),count++):(u.push(points[y]),points.splice(y,1));element=(points=u).length;let g;g=paletteMode<.5?7:3,window.$generativeTraits={Type:"Audio",BPM:"60",Aspect:"Grid",Key:key,Flavour:flavour,Elements:element,Subdivision:count,Palette:g,Grayscale:grayscale,Property:"Object"}}function initializeAudio(){Tone.Transport.bpm.value=60,(mixer=new Tone.Gain).toDestination(),FFT=new Tone.FFT(64),Tone.Master.connect(FFT),wave=new Tone.Waveform,(pendulum=new Tone.LFO(.05)).start(),(meter=new Tone.Meter).normaM
lRange=!0,pendulum.connect(meter),panner=new Tone.Panner(0).chain(mixer);let e=new Tone.Chorus({frequency:.83,depth:.7,wet:.85}),t=new Tone.Reverb({decay:3/4,wet:.5});t.generate();let f=new Tone.FeedbackDelay({delayTime:3/8,feedback:.32,wet:.36});(pingPong=new Tone.PingPongDelay(3/4,.5).toDestination()).set({wet:.3});let i=new Tone.Filter(2250,"lowpass",-24),a=new Tone.Filter(320,"highpass",-48);new Tone.LFO(1,250,2250).connect(i.frequency).start();let $=new Tone.FeedbackDelay({delayTime:.005,feedback:.1,wet:.33});M
new Tone.LFO(1,-1,1).connect(panner.pan).start(),(synth4=new Tone.PolySynth(Tone.FMSynth).chain(e,f,t,pingPong,i,a,$,mixer)).set({harmonicity:3,modulationIndex:3,oscillator:{type:"sine"},envelope:{attack:2e-4,decay:.1,sustain:.08,release:.03},modulation:{type:"sine"},modulationEnvelope:{attack:4e-4,decay:.1,sustain:.09,release:.01},filterEnvelope:{attack:2e-4,decay:.2,sustain:.5,release:.4,baseFrequency:200,octaves:2.6},volume:-16}),delay5=new Tone.FeedbackDelay({delayTime:3/8,feedback:.3,wet:.2});let s=new Tone.ReM
verb({decay:3/16,wet:.25});s.generate();let c=new Tone.Filter(2250,"lowpass",-24);(synth6=new Tone.PolySynth(Tone.Synth).chain(delay5,s,pingPong,c,mixer)).set({harmonicity:3,modulationIndex:3,detune:0,oscillator:{pitch:7,type:"sine"},envelope:{attack:1,decay:.1,sustain:.02,release:.03},modulation:{type:"sine"},modulationEnvelope:{attack:1.5,decay:.1,sustain:.02,release:.06},filterEnvelope:{attack:2,decay:.2,sustain:.5,release:.4,baseFrequency:200,octaves:2.6},volume:-24}),synth6.connect(wave),Tone.Transport.schedulM
eRepeat(()=>{pingPong.set({delayTime:random([3/4,3/16,3/8,.25])}),pingPong.set({wet:random([0,.1,.5])}),f.set({delayTime:random([3/8,.25])}),delay5.set({delayTime:random([3/8,.25])})},"2m")}function draw(){background(0,20),translate(center.x,center.y);let e=.5-meter.getValue(0),t=wave.getValue(0),f=FFT.getValue(0),i=map(e,-.5,.5,-PI,PI);for(let a=0;a<points.length;a++)points[a].r=points[a].r3,points[a].move(),points[a].animate(a,i,f),points[a].render(),points[a].display(a,t,f),points[a].start+=.1,points[a].offset+=M
.006;anim&&(start+=.02),trigger&&(playChord(),Tone.Transport.start(),trigger=!1)}function playChord(){Tone.Transport.schedule(bounceChord,"1"),Tone.Transport.start()}function bounceChord(){currentChord=nextChord,Promise.all([playSynthChord(chordNotes[currentChord],12,12),playStringChord(bassChord[currentChord],6,6),]).then(e=>{int(random(2));let t=int(random(6,18))+"m";!function f(i){let a=e[0],$=e[1];new Tone.BufferSource({url:a,playbackRate:.125}).toDestination().start(i),new Tone.BufferSource({url:$,playbackRateM
:.125}).toDestination().start(i),Tone.Transport.scheduleOnce(f,"+"+t)}(Tone.now())}),Tone.Transport.start(),nextChord<chordNotes.length-1?nextChord+=1:nextChord=0,Tone.Transport.schedule(bounceChord,"+2m")}function playSynthChord(e,t,f){let i=Tone.Time(t).toSeconds(),a=Tone.Time(f).toSeconds();return Tone.Offline(()=>{synth6.triggerAttackRelease(e,i)},i+a)}function playStringChord(e,t,f){let i=Tone.Time(t).toSeconds(),a=Tone.Time(f).toSeconds();return Tone.Offline(()=>{synth4.triggerAttackRelease(e,i)},i+a)}functioM
n voicing(e,t){let f=scale.indexOf(e)+t-1,i;if(void 0!==scale[f])i=scale[f];else if(3===(i=scale[f-7]).length)parseInt(i.slice(2));else{let a=parseInt(i.slice(1))+1;i=`${i.slice(0,1)}${a}`}return i}const getNextChordNote=(e,t)=>{let f=scale.indexOf(e)+t-1,i;if(void 0!==scale[f])i=scale[f];else if(3===(i=scale[f-7]).length)parseInt(i.slice(2));else{let a=parseInt(i.slice(1))+1;i=`${i.slice(0,1)}${a}`}return i};function generateChord(e,t){let f=1,i=1,a=1,$=1,s=1,c=1,n=1;t?(f=generateIndice1(),i=generateIndice1(),a=geM
nerateIndice1(),$=generateIndice1(),s=generateIndice(),c=generateIndice2(),n=generateIndice2()):(f=1,i=1,a=1,$=1,s=1,c=1,n=1);let d=voicing(e,f),_=voicing(getNextChordNote(e,3),i),r=voicing(getNextChordNote(e,5),a),b=voicing(getNextChordNote(e,7),$),o=voicing(getNextChordNote(e,9),s);return voicing(getNextChordNote(e,11),c),voicing(getNextChordNote(e,13),n),[d,_,r,b,o]}function generateIndice(){let e=int(map(mathRand(),0,1,0,3));return 0===e?-8:1===e?1:2===e?8:void 0}function generateIndice1(){return mathRand()>.5?M
1:8}function generateIndice2(){return mathRand()>.5?-8:1}class GridPoint{constructor(e,t,f,i,a,$,s){int(map(e+t,-width/2+-height/2,width/2+height/2,0,sclX+sclY)),int(map(t,-height/2,height/2,0,4)),this.x=e,this.y=t,this.w=f,this.c2=f,this.wx=e,this.hy=t,this.ws=f,this.hs=i,this.h=i,this.r=f,this.r2=f,this.r3=f,this.mv=0,this.theta=0,this.centerX=this.x+this.w/2,this.centerY=this.y+this.h/2,this.c=int(map(mathRand(),0,1,0,3)),this.paletteIndex2=int(map(dist(this.centerX,this.centerY,0,0),0,500,0,palette1[0].length))M
,this.randForm=int(map(mathRand(),0,1,0,5)),this.randIndex=paletteMode<.5?int(map(mathRand(),0,1,0,palette1[0].length)):paletteIndex2,this.randIndex2=int(map(mathRand(),0,1,0,palette1[0].length)),this.randIndex3=int(map(mathRand(),0,1,0,palette1[0].length)),this.randIndex4=int(map(mathRand(),0,1,0,palette1[0].length)),this.start=0,this.alpha=255,this.pIndex=paletteIndex,this.pi=paletteIndex3,this.rt=map(mathRand(),0,1,PI/6,PI/3),this.incr,this.rst=random(0,TAU),this.rst2=random(0,TAU),this.rad=0,this.sub=s,this.offM
set=20*mathRand(),this.offset2=0,this.div=int(map(mathRand(),0,1,10,30)),this.strk=1,this.isOn=a,this.note=$,this.init(),paletteIndex2=(paletteIndex2+1)%3}subdivide(e,t,f){let i=this.w/f,a=this.h/f,$=this.sub+1,s=this.note+7;e.push(new GridPoint(this.x,this.y,i,a,this.isOn,s,$),new GridPoint(this.x+i,this.y,i,a,this.isOn,s,$),new GridPoint(this.x,this.y+a,i,a,this.isOn,s,$),new GridPoint(this.x+i,this.y+a,i,a,this.isOn,s,$))}move(){if(0<=this.t&&this.t<this.t1){let e=norm(this.t,0,this.t1-1);this.mv=lerp(0,TAU,easeM
OutQuint(e)),this.rad=lerp(0,this.w/4,easeOutQuint(e))}this.t1<this.t&&this.init(),this.t++}init(){this.t=-int(random(map(speed,1,5,500,100))),this.t1=map(speed,1,5,220,60)}animate(e,t,f){this.theta=t+e*PI/4;let i=int(map(this.x,-width/2,width/2,0,f.length)),a=f[i];a=a===-1/0?0:f[i],this.incr=map(a,0,-100,0,.2),this.i=map(e,0,points.length,0,TWO_PI),this.xoff=map(cos(this.i),-1,1,0,3),this.yoff=map(sin(this.i),-1,1,0,3),this.n=noise(this.xoff+this.offset+this.incr,this.yoff+this.offset+this.incr),this.n4=noise(thisM
.xoff+50,this.yoff+50),this.n5=noise(this.xoff+50+start,this.yoff+50+start),this.n6=noise(this.offset,this.offset),this.angle=noise(this.xoff+this.offset,this.yoff+this.offset)*TAU*4,this.xa=this.x,this.ya=this.y*sin(map(this.n,0,1,0,TAU)),this.xb=this.x*sin(this.mv),this.r=map(this.n,0,1,this.w/2,this.w),this.r3=map(this.n,0,1,this.w/2,this.w),this.r2=map(this.n,0,1,0,5),this.alpha=map(this.n5,0,1,120,180),this.delay=int(map(this.n4,0,1,2,1))}render(){strokeWeight(.1);fill(color(palette1[this.pIndex][this.randIndeM
x])),circle(this.x,this.ya,this.r2),circle(this.x+this.w,this.ya,this.r2),circle(this.x,this.ya+this.h,this.r2),circle(this.x+this.w,this.ya+this.h,this.r2)}display(e,t,f){if(0===direction)for(let i=this.ya;i<=this.ya+this.h;i+=2){beginShape();for(let a=this.xa;a<=this.xa+this.w;a+=5){let $=int(map(this.ya*this.xa,(this.ya+this.h)*(this.xa+this.w),0,f.length)),s=f[$];s=s===-1/0?0:f[$],this.incr2=map(s,0,-100,0,6),this.n3=noise(this.incr2,this.incr2),this.n2=noise(this.xoff+this.offset2+this.incr2,this.yoff+this.offM
set2+this.incr2),this.n4=map(this.n3,0,1,.9,1.1),this.z=oscill<.5?map(this.n2,0,1,.9,1.1):1;let c=int(map(this.n2,0,1,0,255));int(map(this.n2,0,1,0,palette1[0].length));let n=map(i,this.y,this.y+this.h,0,1),d,_=color(palette1[this.pIndex][this.randIndex]),r=color(palette1[this.pIndex+1][this.randIndex]);(d=lerpColor(_,r,n)).setAlpha(c),noFill(),stroke(d),strokeWeight(.5),vertex(a,i*this.z),this.offset2+=.1}endShape()}else if(1===direction)for(let b=this.xa;b<=this.xa+this.w;b+=2){beginShape();for(let o=this.ya;o<=tM
his.ya+this.h;o+=5){let l=int(map(e,points.length,0,f.length)),p=f[l];p=p===-1/0?0:f[l],this.incr2=map(p,0,-100,0,3),this.n3=noise(this.incr2,this.incr2),this.n2=noise(this.xoff+this.offset2+this.incr2,this.yoff+this.offset2+this.incr2),this.n4=map(this.n3,0,1,.9,1.1),this.z=oscill<.5?map(this.n2,0,1,.9,1.1):1,this.z2=oscill2<.5?map(this.n2,0,1,.999,1.009):1;let u=int(map(this.n2,0,1,0,255));int(map(this.n2,0,1,0,palette1[0].length));let y=map(o,this.y,this.y+this.h,0,1),g,x=color(palette1[this.pIndex][this.randIndM
ex]),m=color(palette1[this.pIndex+1][this.randIndex]);(g=lerpColor(x,m,y)).setAlpha(u),noFill(),stroke(g),strokeWeight(.5),vertex(b*this.z2,o*this.z),this.offset2+=.1}endShape()}if(0===this.c);else if(1===this.c){strokeWeight(.5);let v=0;for(let I=1;I<t.length;I++)if(t[I-1]<0&&t[I]>=0){v=I;break}let k=v+t.length/2,F=100*this.h;for(let C=v;C<=k;C++){let S=map(C-1,v,k,this.xb,this.xb+this.w),T=map(t[C-1],-12,12,this.y-F,this.y+F+this.h),P=map(C,v,k,this.xb,this.xb+this.w),q=map(t[C],-12,12,this.y-F,this.y+F+this.h);lM
ine(S,T,P,q)}}}}function mapNote(e,t){let f=t.length,i=t[modulo(e,f)],a=Tonal.Note.octave(t[0])+floor(e/f);return Tonal.Note.pitchClass(i)+a}function modulo(e,t){return(e%t+t)%t}function easeOutQuint(e){return 1+--e*e*e*e*e}function windowResized(){centerCanvas()}function keyTyped(){return"p"===key&&saveCanvas("liquidentropy","jpg"),!1}function touchStarted(){return Tone.start(),anim||(trigger=!0,Tone.Transport.start()),anim=!0,3===touches.length&&saveCanvas("liquidentropy","jpg"),!1}function mousePressed(){return M
Tone.start(),anim||(trigger=!0,Tone.Transport.start()),anim=!0,!1}
    <script id="snippet-random-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('M
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (M
r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
          var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
        let mathRand = sfc32(...cyrb128(seed));
 background-color: #000000;
            margin: 0px;
            overflow: hidden;
            width: 100%;
            height: 100%;
    <script type="text/javascript">
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Pop On Chain by SMLDMS</title>
    <script id="snippet-random-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(maM
thRand() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (letM
 n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        let mathRand = sfc32(...cyrb128(seed));
            position: fixed;
            right: 0;
            bottom: 0;
            left: 0;
          color: rgb(255, 255, 255);
            background-color: rgb(0, 0, 0);
            display: flex;
            justify-content: center;
            align-items: center;
            margin: 0;
            padding: 0;
            font-size: 0.8em;
            object-fit: contain;
            max-height: 100%;
            max-width: 100%;
        #fullScreen {
            display: flex;
            position: fixed;
            bottom: 0;
            left: 0;
            justify-content: center;
            align-items: center;
        #fullScreen canvas {
            object-fit: contain;
            max-height: 100%;
            max-width: 100%;
            /* mix-blend-mode: soft-light; */
            color: rgb(255);
            opacity: 0.75;
            width: auto;
            height: auto;
            position: fixed;
            text-align: center;
          justify-content: center;
            align-items: center;
            padding: 10%;
        #progress h1 {
            font-size: 10.75em;
            /* display: block; */
            margin: 0%;
            padding: 0%
    <canvas id="cnv"></canvas>
    <div id="fullScreen">
        <div id="progress"></div>
<!-- /////////////////////////////////LET'S GO//////////////////////////////// -->
<script type="text/jaM
    const myTitle = "Pop On Chain";
    const canvas = document.getElementById("cnv");
    const ctx = cnv.getContext('2d');
    let ratio = 1.414142
        n: mathRand(),
    if (format.n < 0.33) {
        format.ww = ratio
        format.hh = 1
        format.name = "Landscape"
    } else if (format.n < 0.66) {
        format.ww = 1
        format.hh = ratio
        format.name = "Portrait"
        format.ww = 1
        format.hh = 1
        format.name = "Square"
    const mySize = 1000;
    cnv.width = mySize * format.ww;
    cnv.height = mySize * format.hh;
    const scales = [25, 50, 100];
    const randomIndex = Math.floor(mathRand() * scales.length);
    const scl = scales[randomIndex];
    const marges = [200, 100, 50];
    const randomMarge = Math.floor(mathRand() * marges.length);
    const marge = marges[randomMarge];
    const maxT = Math.round(mathRand() * 50 + 10M
        n: mathRand(),
        n: mathRand(),
        n: mathRand(),
    if (layer.n < 0.5) {
        layer.name = "On"
        layer.name = "Off"
    if (clr.n < 0.25) {
        clr.name = "White"
    else if (clr.n < 0.5) {
        clr.name = "Red"
      clr.name = "Black"
    if (mode.n < 0.25) {
        mode.name = "C"
        mode.val = 100
    else if (mode.n < 0.5) {
        mode.name = "B"
        mode.val = 25
        mode.name = "A"
        mode.val = 0
    window.$generativeTraits = {
        "Format": format.name,
        "Color Base": clr.name,
        "Back layer": layer.name,
        "Mode": mode.name,
        "Scale": scl,
        "Model": maxT,
        "Marge": marge,
    console.log(myTitle + " | smldms 2023.03")
    console.log(window.$generativeTraits)
    const r = cnv.height / scl;
    const c = cnv.width / scl
    ctx.fillStyle = clr.name;
    ctx.rect(0, 0, cnv.width, cnv.height)
    if (layer.name == "On") {
    addGrain(cnv, 25)
    function frame() {
        // ctx.filter = "blur(5px)";
        ctx.restore()
        ctx.fillStyle = clr.name;
tx.strokeStyle = 'hsl(' + 360 * mathRand() + ',100%,50%)';
        ctx.lineWidth = 100;
        ctx.rect(0, 0, cnv.width, cnv.height)
        ctx.stroke();
    function halo() {
        ctx.restore()
        ctx.translate(c / 2, r / 2)
        ctx.filter = 'blur(' + mode.val + 'px)';
        for (let x = marge; x < cnv.width - marge / 2; x += 50) {
            for (let y = marge; y < cnv.height - marge / 2; y += 50) {
                let clrF = 'hsl(' + 360 * mathRand() + ',100%,50%)';
         ctx.fillStyle = clrF;
                ctx.strokeStyle = clr.name;
                ctx.lineWidth = mathRand() * 5 + 1;
                ctx.beginPath()
                if (mathRand() < 0.25) {
                    ctx.arc(x, y, r * 2, 0, Math.PI)
                else if (mathRand() < 0.5) {
                    ctx.arc(x, y, r * 2, Math.PI, 0)
                else if (mathRand() < 0.75) {
                    for (let i = 2; i < 100; i += 1) {
      if (mathRand() < 0.25) {
                            ctx.arc(x + i, y, r / i, 0, Math.PI * 2)
                        }
                        else if (mathRand() < 0.5) {
                            ctx.arc(x, y + i, r / i, 0, Math.PI * 2)
                        }
                        else if (mathRand() < 0.75) {
                            ctx.arc(x, y - i, r / i, 0, Math.PI * 2)
                        }
                        else {
                            ctx.arc(x - i, y, r / i, 0, M
                        }
                    }
                else {
                ctx.closePath();
                ctx.stroke()
                ctx.fill();
    function show() {
        ctx.restore()
        for (let x = marge; x < cnv.width - marge; x += r) {
            for (let y = marge; y < cnv.height - marge; y += c) {
                ctx.filter = "blur(0px) contrast(1.4) drop-shadow(0px 9px 5px #000) ";
             ctx.fillStyle = clr.name;
                ctx.strokeStyle = 'hsl(' + 360 * mathRand() + ',100%,50%)';
                ctx.lineWidth = mathRand() * 2 + 1;
                ctx.beginPath()
                if (mathRand() < 0.25) {
                    ctx.arc(x, y, r / 2, 0, Math.PI)
                else if (mathRand() < 0.5) {
                    ctx.arc(x, y, r / 2, Math.PI, 0)
                else if (mathRand() < 0.75) {
                    for (let i = 2M
; i < maxT; i += 1) {
                        if (mathRand() < 0.25) {
                            ctx.arc(x + i, y, r / i, 0, Math.PI * 2)
                        }
                        else if (mathRand() < 0.5) {
                            ctx.arc(x, y + i, r / i, 0, Math.PI * 2)
                        }
                        else if (mathRand() < 0.75) {
                            ctx.arc(x, y - i, r / i, 0, Math.PI * 2)
                        }
                        else {
             ctx.arc(x - i, y, r / i, 0, Math.PI * 2)
                        }
                    }
                else {
                ctx.closePath();
                ctx.stroke()
                ctx.fill();
    function addGrain(canvas, graininess) {
        const ctx = canvas.getContext('2d');
        const width = canvas.width;
        const height = canvas.height;
        const pixels = ctx.getImageData(0, 0, width, heighM
        for (let i = 0; i < pixels.data.length; i += 4) {
            const r = pixels.data[i];
            const g = pixels.data[i + 1];
            const b = pixels.data[i + 2];
            const alpha = pixels.data[i + 3];
            const random = mathRand();
            const offset = (random - 0.5) * graininess;
            pixels.data[i] = Math.max(0, Math.min(255, r + offset));
            pixels.data[i + 1] = Math.max(0, Math.min(255, g + offset));
            pixels.data[i + 2] = Math.mM
ax(0, Math.min(255, b + offset));
            pixels.data[i + 3] = alpha;
        ctx.putImageData(pixels, 0, 0);
    function saveCanvasAsPNG(canvas) {
        document.addEventListener('keydown', function (event) {
            if (event.key === 's' || event.key === 'S' || event.key === 'd' || event.key === 'D') {
                const ctx = canvas.getContext('2d');
                const width = canvas.width;
                const height = canvas.height;
                const pixelRaM
tio = (event.key === 'd' || event.key === 'D') ? window.devicePixelRatio * 8 : window.devicePixelRatio;
                const canvasCopy = document.createElement('canvas');
                canvasCopy.width = width * pixelRatio;
                canvasCopy.height = height * pixelRatio;
                const ctxCopy = canvasCopy.getContext('2d');
                ctxCopy.imageSmoothingEnabled = false;
                ctxCopy.drawImage(canvas, 0, 0, width, height, 0, 0, width * pixelRatio, height * pixelRatio);
               const url = canvasCopy.toDataURL('image/png');
                const link = document.createElement('a');
                link.download = 'canvas.png';
                link.href = url;
                link.click();
    saveCanvasAsPNG(cnv);
    /////////////PROGRESS
    async function progress(message) {
        document.body.style.cursor = 'crosshair';
        document.getElementById("progress").innerHTML = message;
        await new Promise((fn => setM
    async function progressClear() {
        document.body.style.cursor = 'default';
        document.getElementById("progress").style.display = 'none';
        await new Promise((fn => setTimeout(fn, 1)));
    async function progressShow() {
        document.body.style.cursor = 'default';
        document.getElementById("progress").style.display = 'block';
        await new Promise((fn => setTimeout(fn, 1)));
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Garden</title>
    Generative supports the most popular creative coding libraries. Simply uncomment the library you want to use below.
    Are we missing an important library? Let us know @generative_xyz.
    <!-- p5js@1.5.0 -->
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <!-- c2.min.js@1.0.0
    <script sandbox="allow-sM
cripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/c2/1.0.0/c2.min.js"></script>
    <!-- chromajs@2.4.2 -->
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script>
    <!-- p5.grain.js@0.6.1
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></script>
    <!-- threejs@r124
    <script sandbox="allow-scrM
ipts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r124/three.min.js"></script>
    <!-- tonejs@14.8.49
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script>
    <script type="text/javascript">
 Add your script here
 Add your script here
    <script id="snippet-random-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(MatM
h.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; M
n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
        let mathRand = sfc32(...cyrb128(seed));
            margin: 0px;
<script type="text/javascript">
    const rand = mathRand();
    function T1(rand) {
        // calculate rarity by yourself
        if (rand > 0.5) {
            return true;
            return false
    // window.$generativeTraits contain list traits for token
need to populate a $generativeTraits object in the window object
    window.$generativeTraits = {
 Add your code here
Math.random = mathRand;
    cSize = min(windowHeight, windowWidth);
    mainCanvas = createCM
anvas(cSize, cSize);
    background('#f0f0f0')
    fill(colors[mathrand(0, colors.length - 1)])
    for(let i = 0; i < 20; i++) {
        curveVertex(mathrand(10,width/4), mathrand(10, height));
    fill(colors[mathrand(0, colors.length - 1)])
    for(let i = 0; i < 20; i++) {
        curveVertex(mathrand(10,width), mathrand(10, height/4));
    fill(colors[mathrand(0, colors.length - 1)])
    for(let i = 0; i < 20; i++) {
        curveVertex(mathrand(80,width - 80), mathrand(80, height-80));
    fill(colors[mathrand(0, colors.length - 1)])
    for(let i = 0; i < 20; i++) {
        curveVertex(mathrand(80,width - 80), mathrand(80, height-80));
    fill(colors[mathrand(0, coM
    for(let i = 0; i < 20; i++) {
        curveVertex(mathrand(200,width-10), mathrand(200, height-10));
    fill(colors[mathrand(0, colors.length - 1)])
    for(let i = 0; i < 20; i++) {
        curveVertex(mathrand(width/2,width-10), mathrand(height/2, height-10));
function setColors(mix = 1) {
    colorsKeys = Object.keys(chroma.brewer);
    for (let i = 0; i < mix; i++) {
        colors = [...M
colors, ...chroma.brewer[colorsKeys[mathrand(0, colorsKeys.length - 1)]]]
        colors2 = chroma.brewer[colorsKeys[mathrand(colorsKeys.length - 1, 0)]]
function mathrand(min, max) {
    return Math.floor(mathRand() * (max - min + 1) + min);
function keyTyped() {
    if (key === 's') {
        saveCanvas('Amz-' + mathRand(), 'png');
 Add your code here
text/html;charset=utf-8
	<title>Animated Canvas</title>
	<style type="text/css">
	<canvas id="c"></canvas>
	<script src="https://cdnjs.cloudflare.com/ajax/libs/animejs/2.2.0/anime.min.js"></script>
var c = document.getElementById("c");
var ctx = c.getContext("2d");
var bgColor = "#FF6138";
var animations = [];
var colorPicker = (function() {
colors = ["#FF6138", "#FFBE53", "#2980B9", "#282741"];
    index = index++ < colors.length-1 ? index : 0;
    return colors[index];
  function current() {
    return colors[index]
    current: current
function removeAnimation(animation) {
  var index = animations.indexOf(animation);
  if (index > -1) animations.splice(index, 1);
function calcPageFillRadius(x, y) {
  var l = Math.max(x - 0, cW - x);
Math.max(y - 0, cH - y);
  return Math.sqrt(Math.pow(l, 2) + Math.pow(h, 2));
function addClickListeners() {
  document.addEventListener("touchstart", handleEvent);
  document.addEventListener("mousedown", handleEvent);
function handleEvent(e) {
    if (e.touches) {
      e.preventDefault();
      e = e.touches[0];
    var currentColor = colorPicker.current();
    var nextColor = colorPicker.next();
    var targetR = calcPageFillRadius(e.pageX, e.pageY);
    var rippleSize = Math.min(M
    var minCoverDuration = 750;
    var pageFill = new Circle({
      fill: nextColor
    var fillAnimation = anime({
      targets: pageFill,
      duration:  Math.max(targetR / 2 , minCoverDuration ),
      easing: "easeOutQuart",
      complete: function(){
        bgColor = pageFill.fill;
        removeAnimation(fillAnimation);
    var ripple = new Circle({
      fill: currentColor,
        color: currentColor
    var rippleAnimation = anime({
      targets: ripple,
      r: rippleSize,
      easing: "easeOutExpo",
      duration: 900,
      complete: removeAnimation
    var particles = [];
    for (var i=0; i<32; i++) {
      var particle = new Circle({
        fill: currentColM
        r: anime.random(24, 48)
      particles.push(particle);
    var particlesAnimation = anime({
      targets: particles,
      x: function(particle){
        return particle.x + anime.random(rippleSize, -rippleSize);
      y: function(particle){
        return particle.y + anime.random(rippleSize * 1.15, -rippleSize * 1.15);
      easing: "easeOutExpo",
      duration: anime.random(1000,1300),
      complete: removeAnimation
ions.push(fillAnimation, rippleAnimation, particlesAnimation);
function extend(a, b){
  for(var key in b) {
    if(b.hasOwnProperty(key)) {
      a[key] = b[key];
var Circle = function(opts) {
  extend(this, opts);
Circle.prototype.draw = function() {
  ctx.globalAlpha = this.opacity || 1;
  ctx.arc(this.x, this.y, this.r, 0, 2 * Math.PI, false);
  if (this.stroke) {
    ctx.strokeStyle = this.stroke.color;
    ctx.lineWidth = this.stroke.widthM
    ctx.fillStyle = this.fill;
  ctx.globalAlpha = 1;
var animate = anime({
  duration: Infinity,
  update: function() {
    ctx.fillStyle = bgColor;
    ctx.fillRect(0, 0, cW, cH);
    animations.forEach(function(anim) {
      anim.animatables.forEach(function(animatable) {
        animatable.target.draw();
var resizeCanvas = function() {
  cW = window.innerWidth;
  c.width = cW * devicePixelRatio;
  c.height = cH * devicePixelRatio;
  ctx.scale(devicePixelRatio, devicePixelRatio);
    // CodePen's loop detection was causin' problems
    // and I have no idea why, so...
    window.CP.PenTimer.MAX_TIME_IN_LOOP_WO_EXIT = 6000;
  window.addEventListener("resize", resizeCanvas);
  addClickListeners();
  if (!!window.location.pathname.match(/fullcpgrid/)) {
    startFauxClicking();
  handleInactiveUser();
function handleInactiveUser() {
  var inactive = setTimeout(function(){
    fauxClick(cW/2, cH/2);
  function clearInactiveTimeout() {
    clearTimeout(inactive);
    document.removeEventListener("mousedown", clearInactiveTimeout);
    document.removeEventListener("touchstart", clearInactiveTimeout);
  document.addEventListener("mousedown", clearInactiveTimeout);
  document.addEventListener("touchstart", clearInactiveTimeout);
  setTimeout(function(){
    fauxClick(anime.random( cW * .2, cW * .8), anime.random(cH * .2, cH * .8));
    startFauxClicking();
  }, anime.random(200, 900));
function fauxClick(x, y) {
  var fauxClick = new Event("mousedown");
  fauxClick.pageX = x;
  fauxClick.pageY = y;
  document.dispatchEvent(fauxClick);
]LL3K9HJP9I,@@J0@*??
text/html;charset=utf-8
	<meta charset="UTF-8">
	<title>outscripted by mataleone</title>
	<script sandbox="allow-scripts" type="text/javascript"
		src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
	<script id="snippet-contract-code" type="text/javascript">
		const tokenIdRand = (Math.floor(Math.random() * 1000000) + 1) * 1000000 + (Math.floor(Math.random() * 100) + 1);
			"tokenId": tokenIdRand,
			"seed": tokenIdRand.toString(),
pt id="snippet-random-code" type="text/javascript">
		let seed = window.location.href.split('/').find(t => t.includes('i0'));
		if (seed == null) {
			const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
			seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
			let pattern = "seed=";
			for (let i = 0; i < seed.length - pattern.length; ++i) {
				if (seed.substring(i, i + pattern.length) == pattM
					seed = seed.substring(i + pattern.length);
		function cyrb128($) {
			let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
			for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
			return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), lM
 = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
		function sfc32($, _, u, i) {
			return function () {
				u >>>= 0, i >>>= 0;
				var l = ($ >>>= 0) + (_ >>>= 0) | 0;
				return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
		let mathRand = sfc32(...cyrb128(seed));
			background-color: #000;
			width: 100% !important;
			height: 100% !important;
			object-fit: contain;
	<script type="text/javascript">
		const _lerp = (f, min, max) => (min + (max - min) * f)
			const _map = (v, inMin, inMax, outMin, outMax) => (outMin + (outMax - outMin) * ((v - inMin) / (inMax - inMin)))
				['#332440', 'berry'],
				['#1E2F36', 'sea'],
				['#36261E', 'earth'],
				['#1E2036', 'deep'],
				['#1E3623', 'forest'],
				['#FFE0C2', 'sand'],
				['#FFE0C2', 'sand'],
				['#FFCA9C', 'koi'],
				['#C2FcFF', 'sky'],
				['#FFFDBC', 'mustard'],
			let _bg = Math.floor(mathRand() * bgs.length)
			let _clr = Math.floor(mathRand() * clrs.length)
			let _q = Math.floor(_lerp(mathRand(), _q_min, _q_max + 1))
Math.floor(_lerp(mathRand(), _r_min, _r_max + 1))
			let _a = Math.floor(mathRand() * 5) // <+
			let _ins = Math.floor(_lerp(mathRand(), _ins_min, _ins_max + 1))
			let _worm_max = _r * 2
			let _worm = _lerp(mathRand(), 0, _worm_max)
			window.$generativeTraits = {
				"background color": bgs[_bg][1],
				"incsriptions color": clrs[_clr][1],
				"inscriptions size": _r,
				"inscriptions complexity": _ins,
				"disconformity": Math.floor(M
_map(_worm, 0, _worm_max, 0, 11)),
			console.log(seed, window.$generativeTraits)
			let _paused = false
			function setup() {
				createCanvas(2160, 2160)
				background(bgs[_bg][0])
			function draw() {
				if (_paused) return
				background(bgs[_bg][0])
				let _c = color(clrs[_clr][0])
				for (let i = 0; i < _q * 10000; ++i) {
					const x = _randPos()
					const y = _randPos()
					let al = map(_q, _q_min, _q_max, 128, 64)
					star(x, y, _r, _ins)
			function _randPos() {
				const a = mathRand() * Math.PI + Math.PI
				let p = Math.cos(a)
				// p = (1-Math.abs(p))*Math.sign(p)
				let w = width / 2
				return w + _map(p, -1, 1, -w - _worm, w + _worm)
			function star(cx, cy, r, c) {
				let n = noise(cx / sc, cy / sc)
				let _cx = cx + sin(n * Math.PI * 2) * _worm
				let _cy = cy + cos(n * Math.PI * 2) * _worm
				let ixs = [...Array(c).keys()]
				while (ixs.length > 0) {
					const i = Math.floor(mathRand() * ixs.length)
					const a = ixs[i] * ((Math.PI * 2) / c) + (Math.PI / 4) * _a
					vertex(_cx + sin(a) * r, _cy + cos(a) * r)
					ixs.splice(i, 1)
			function keyPressed() {
				if (keyCode == 32) _paused = false
				if (keyCode == 83) save('outscripted.png')
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "madden.sats"
 13b667a2bc480955bec29caeb367e017H0E
d/Foundry USA Pool #dropgold/
8j6+:btc.btc:smaya18z343fsdlav47chtkyp0aawqt6sgxsh3ctcu6u
text/plain;charset=utf-8
  "name": "okok.sats"
text/html;charset=utf-8
<html><body bgcolor=black><pre><font size=10><center>
<font color=red>"..."</font>
<font color='GreenYellow'> (-,-) </font>
<font color=white>//{\</font><font color=white size=6>&#8383;</font><font color=white>/}\\</font>
<font color=#32CD32> = = </font>
</center></font></pre></body></html>
text/html;charset=utf-8
<html><body bgcolor=black><pre><font size=10><center>
<font color=Orchid>"..."</font>
<font color='Orchid'> (0,0) </font>
<font color=blue>{-:'}</font>
<font color=#32CD32>-"-</font>
</center></font></pre></body></html>
6j4ion:1.QmWjEyevTYUaKhySNerasdzfDBe7x27dUWcuTJ4roUvf5HN
{"attributes":[{"trait_type":"Fur","value":"White"},{"trait_type":"Hat","value":"Irish Boho"},{"trait_type":"Clothes","value":"Wool Turtleneck"},{"trait_type":"Background","value":"Purple"},{"trait_type":"Mouth","value":"Bored Unshaven"},{"trait_type":"Eyes","value":"Zombie"}],"external_url":"https://baycbitcoin.com/index/bayc/3524","image":"ipfs://QmWwSKeAhhs1CNNDDkMaYgdWvZjrCUyfczc51JXp81i3H1/3524.png"}
 .)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO
&O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
{"attributes":[{"trait_type":"Clothes","value":"Puffy Vest"},{"trait_type":"Mouth","value":"Bored"},{"trait_type":"Hat","value":"Beanie"},{"trait_type":"Fur","value":"Blue"},{"trait_type":"Eyes","value":"Bloodshot"},{"trait_type":"Background","value":"Purple"}],"external_url":"https://baycbitcoin.com/index/bayc/1052","image":"ipfs://QmWwSKeAhhs1CNNDDkMaYgdWvZjrCUyfczc51JXp81i3H1/1052.png"}
3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO
&O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
{"attributes":[{"trait_type":"Hat","value":"Bitcoin Bayc Hat Black"},{"trait_type":"Clothes","value":"Hawaiian"},{"trait_type":"Earring","value":"Silver Hoop"},{"trait_type":"Fur","value":"Dark Brown"},{"trait_type":"Mouth","value":"Phoneme Vuh"},{"trait_type":"Background","value":"Orange"},{"trait_type":"Eyes","value":"Sleepy"}],"external_url":"https://baycbitcoin.com/index/bayc/6492","image":"ipfs://QmWwSKeAhhs1CNNDDkMaYgdWvZjrCUyfczc51JXp81i3H1/6492.png"}
 .)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO
&O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefM
{"attributes":[{"trait_type":"Background","value":"Purple"},{"trait_type":"Mouth","value":"Bored"},{"trait_type":"Fur","value":"Black"},{"trait_type":"Clothes","value":"Tuxedo Tee"},{"trait_type":"Hat","value":"Horns"},{"trait_type":"Eyes","value":"Crazy"}],"external_url":"https://baycbitcoin.com/index/bayc/855","image":"ipfs://QmWwSKeAhhs1CNNDDkMaYgdWvZjrCUyfczc51JXp81i3H1/855.png"}
F7,-@WAFLNRSR2>ZaZP`JQRO
&O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
{"attributes":[{"trait_type":"Background","value":"Army Green"},{"trait_type":"Fur","value":"Black"},{"trait_type":"Clothes","value":"Hip Hop"},{"trait_type":"Mouth","value":"Grin"},{"trait_type":"Eyes","value":"Angry"},{"trait_type":"Hat","value":"Short Mohawk"}],"external_url":"https://baycbitcoin.com/index/bayc/3720","image":"ipfs://QmWwSKeAhhs1CNNDDkMaYgdWvZjrCUyfczc51JXp81i3H1/3720.png"}
)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO
&O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
{"attributes":[{"trait_type":"Fur","value":"Red"},{"trait_type":"Hat","value":"Army Hat"},{"trait_type":"Clothes","value":"Space Suit"},{"trait_type":"Background","value":"Army Green"},{"trait_type":"Eyes","value":"Angry"},{"trait_type":"Mouth","value":"Bored"}],"external_url":"https://baycbitcoin.com/index/bayc/4471","image":"ipfs://QmWwSKeAhhs1CNNDDkMaYgdWvZjrCUyfczc51JXp81i3H1/4471.png"}
,3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO
&O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
{"attributes":[{"trait_type":"Eyes","value":"Sleepy"},{"trait_type":"Fur","value":"Pink"},{"trait_type":"Mouth","value":"Bored"},{"trait_type":"Clothes","value":"Leather Jacket"},{"trait_type":"Background","value":"Purple"}],"external_url":"https://baycbitcoin.com/index/bayc/54","image":"ipfs://QmWwSKeAhhs1CNNDDkMaYgdWvZjrCUyfczc51JXp81i3H1/54.png"}
 .)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO
O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
speedskating.btc - Bitcoin Name System
$ORIGIN speedskating.btc.
_http._tcp	IN	URI	10	1	"https://gaia.blockstack.org/hub/14yEffwmm16BwohKGbZrdBLCyrK9VQzMZS/profile.json"
_btc._addr	IN	TXT	"bc1q9q547ku53dmtf5n42365zyf3zarntlfrwx6h0w"
62ab8c49f970ed6eff1a11a960d35846e6a0894cd532c73d5da033c20fc14cef2068b87e52710851151c78740c7049647d2932336ccd93ae51bf4c7c45c7dd1400
02526e0d0064c0b0c52c2216405bc6c14d21e6b867e914c38f7c93d0682c354536h!
Bj@=:BNB.BNB:bnb1mnlh077282wx90kn7rm4e8sxwrr4sn9gsj7nk8:18992619::0
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"1penny.sats"}h!
HjF=:ETH.ETH:0xC27403e0C65F1Bd3E6B72B1F8B75064De0ca3640:2460645616:xdf:50
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>A simple template for launching your art on Bitcoin</title>
    Generative supports the most popular creative coding libraries. Simply uncomment the library you want to use below.
    Are we missing an important library? Let us know @generative_xyz.
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/c2/1.0.0/c2.min.js"></script>
    <!-- chromajs@2.4.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script>
    <!-- p5.grain.js@0.6.1
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r124/three.min.js"></script>
    <!-- tonejs@14.8.49
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script>
    <!-- svgjs@3.1.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/svg.js/3.1.2/svg.min.js"></script>
    <!-- aframejs@1M
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/aframe/1.2.0/aframe.min.js"></script>
    <!-- babylonjs@5.47.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/babylonjs/5.47.0/babylon.js"></script>
    <!-- paperjs@0.12.17
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/paper.js/0.12.17/paper-full.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/regl/2.1.0/regl.min.js"></script>
    <script type="text/javascript">
 Add your script here
 Add your script here
    <script id="snippet-raM
ndom-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - M
pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), M
l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, M
u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
        let mathRand = sfc32(...cyrb128(seed));
            margin: 0px;
<canvas id="canvas"></canvas>
<script type="text/javascriM
    const rand = mathRand();
    function T1(rand) {
        // calculate rarity by yourself
        if (rand > 0.5) {
            return true;
            return false
    // window.$generativeTraits contain list traits for token
    // you need to populate a $generativeTraits object in the window object
    window.$generativeTraits = {
        "T1": T1(rand),
    console.log(window.$generativeTraits)
        const fxSeed = rand || Math.random();
        function randomValueIndexArrayInt(hash, lenArray) {
    return hash % lenArray;
  function cyrb128(str) {
    let h1 = 1779033703,
      h2 = 3144134277,
      h3 = 1013904242,
      h4 = 2773480762;
    for (let i = 0, k; i < str.length; i++) {
      k = str.charCodeAt(i);
      h1 = h2 ^ Math.imulM
(h1 ^ k, 597399067);
      h2 = h3 ^ Math.imul(h2 ^ k, 2869860233);
      h3 = h4 ^ Math.imul(h3 ^ k, 951274213);
      h4 = h1 ^ Math.imul(h4 ^ k, 2716044179);
    h1 = Math.imul(h3 ^ (h1 >>> 18), 597399067);
    h2 = Math.imul(h4 ^ (h2 >>> 22), 2869860233);
    h3 = Math.imul(h1 ^ (h3 >>> 17), 951274213);
    h4 = Math.imul(h2 ^ (h4 >>> 19), 2716044179);
      (h1 ^ h2 ^ h3 ^ h4) >>> 0,
      (h2 ^ h1) >>> 0,
      (h3 ^ h1) >>> 0,
      (h4 ^ h1) >>> 0
  function sfc32_c(a, b, c, dM
    var t = (a + b) | 0;
    a = b ^ (b >>> 9);
    b = (c + (c << 3)) | 0;
    c = (c << 21) | (c >>> 11);
    d = (d + 1) | 0;
    t = (t + d) | 0;
    c = (c + t) | 0;
    return (t >>> 0) / 4294967296;
  // return random value from [l -> r]
  function consistentRand(seed, l, r) {
    const rand = sfc32_c(...cyrb128(seed.toString()));
    return l + rand * (r - l);
  function getRandomItem(listP, seed) {
    const pref = [];
of listP) pref.push(x);
    for (let i = 1; i < listP.length; i++) {
      pref[i] += pref[i - 1];
    for (let i = 0; i < pref.length; i++) pref[i] /= pref[pref.length - 1];
    // get random value from 0->1
    const rand = consistentRand(seed, 0, 1);
    for (let i = 0; i < pref.length; i++) {
      if (rand < pref[i]) return i;
  function getRandomBool(seed, l, r) {
    const rand = sfc32_c(...cyrb128(seed.toString()));
    return rand < 0.5 ? l : r;
  const color_palette = M
    ["#20191b", "#67875c", "#f3cb4d", "#f2f5e3"],
    ["#bab9a4", "#311f27", "#ff3931", "#007861"],
    ["#f4c172", "#7b8a56", "#363d4a", "#ff9369"],
    ["#20342a", "#f74713", "#e9b4a6", "#686d2c"]
  // Get the canvas element from the HTML document
  const canvas = document.getElementById("canvas");
  const context = canvas.getContext("2d");
  // Define the dimensions of the canvas and the size of each square
  const canvasWidth = 1000;
  canvas.width = canvasWidth;
  canvas.height = canvasHeight;
  const squareSize = consistentRand(fxSeed * 10, 5, 100);
  // Select a random color palette from the array
  const randomPaletteIndex = Math.floor(
    consistentRand(fxSeed, 0, color_palette.length - 1)
  const randomPalette = color_palette[randomPaletteIndex];
  // Loop through each row and column to draw squares with random colors from the palette
  context.clearRect(0, 0, canvasWidth, canvasHeight);
  for (let i = 0; i < canvM
asHeight / squareSize; i++) {
    for (let j = 0; j < canvasWidth / squareSize; j++) {
      const randomColorIndex = Math.floor(
        consistentRand(
          fxSeed * (i + fxSeed * 10) * (j + fxSeed * 10),
          randomPalette.length - 1
      const randomColor = randomPalette[randomColorIndex];
      context.fillStyle = randomColor;
      context.fillRect(j * squareSize, i * squareSize, squareSize, squareSize);
"!+'%/(&0)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1('1('1('1('1('1%)3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 .7 .7 .7 .7 .7#089AFPRTYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZkkk
(&0)'1)'1)'1)'1)'1)'1)'1)'1)'1('1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1('1('1('1('1('1('1('1('1('1('1%*3 -6 -6 -6 -6 -6 -6 .7 .7 .7 .7 .7 .7 .7 .7 .7.9?RSUYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
&$.(&0(&0(&0(&0(&0)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1('1('1('1('1('1('1('1('1('1('1'(2%*3",5!-6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 .7 .7 .7 .7 .7 .7"/8/9@YYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
(&0(&0(&0(&0(&0)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1('1('1('1('1('1'(2"+5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 .7 .7 .7 .7 .7 .7 .7 .7 .7 .7$19:BFTUVYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
1('1('1('1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1)'1('1('1('1('1('1('1)'1)'1)'1)'1)'1)'1)'1)'1)'1('1('1('1('1$*3 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 .7 .7 .7 .7!.7#095>DYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
Mined by AntPool874Q
text/html;charset=utf-8
<html><body bgcolor=black><pre><font size=10><center>
<font color=green>"___"</font>
<font color='Chartreuse'> (0,0) </font>
<font color=Chartreuse>{" "}</font>
<font color=blue>-"-</font>
</center></font></pre></body></html>
text/plain;charset=utf-8
:{"p":"sns","op":"reg","name":"0
DjB=:ETH.ETH:0x2378D40816B3F51F666890a11d83De8caeC29df1:11285950:te:0
DjB=:BNB.BNB:bnb18frmsmj7f8rflaa9nhcdwf0dlgmcryx9vh4qlf:46163992:te:0
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"bahadir.sats"}h!
CjA=:ETH.ETH:0xcD7D5225fC793d4bfF1aD8a61f41ED396b8BFAB8:9157205:te:0
KjI=:BNB.BUSD-BD1:bnb1ntdt0anwcg60tjcfm8v2fc7wpnyh0r5v2nstge:4426566405:te:0
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"mert.sats"}h!
text/plain;charset=utf-8
 257c952b5ccad532c6ea8565699d2f0fH0E
FjDOUT:91673891AC1D4974409FB41B1AFF4B2CC32AF4FA81F33586298E063F9867B0B0
FjDOUT:8A3A69F963E71D49FD106D0AD6157AA260B28423319AB22BC264EEF52EFF6BA3
FjDOUT:5E45AB8304A834BA9D4535AF3284801C8A5B22C48896AD402D3C2B84DDCF4702
FjDOUT:A09D1DB29AF3B072292F210630F1B97C86007B90B0A3E4835529594A481DF8CB
FjDOUT:FF64CFCE29D3AD7C76499601BBA26CC966A24EF8EED9A6F1414C3AED70E04A48
FjDOUT:06CAC43CAB6DF46A792D2F85C95C203B7815D0240B381128B3E064E5383805EE
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Balance</title>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.4.0/p5.min.js"></script>
      //Balance() by tzC0de.  Made with p5.js
col1 =  ["#267365", "#F2CB05", "#F29F05", "#F28705", "#F23030", "#14140F"]
col2 = ["#D9042B","#270140","#F2B705","#F28705","#F22F1D"]
col3 = ["#0388A6","#04C4D9","#F29F05","#F28705","#A63F03"]
col4 = ["#F2BF27","#404040","#DB005E","#2FB9D4"]
#D9D7D7","#F25F29","#F24822","#F2B1A2","#0D0D0D"]
col6 = ["#012C40","#00708C","#D9D7D7","#FF404C","#1CA5B8"]
col7 = ["#BF1120","#0468BF","#F2D22E","#F29472","#F21905"]
col8 = ["#FF6B00","#FFA000","#22D6FF","#1F70CC","#1930B8"]
col9 = ["#FFFFFF","#CCCCCC","#999999","#666666","#000000"]
bgcol = ["#161F30","#f2eddc","#f2eddc","#f2eddc"]
	createCanvas(530,830);
	let percent = 30 / 100;
aphics = createGraphics(width, height);
  graphics.stroke(255, 10 / 100 * 255);
  for (i = 0; i < graphics.width * graphics.height * percent; i++) {
    graphics.point(random(graphics.width),
    random(graphics.height));
	v = createGraphics(500,800)
	col = random([col1,col2,col3,col4,col5,col6,col7,col8,col9])
	num2 = random([0,1,2,3,4,5])
	v.translate(v.width/2,v.height/2)
	for(let i = v.height; i > v.width/6; i+= -((h1 / 2 + h2 / 2)+2.6)) {
    h2 = random([800/8,800/10,800/12,800/5,800/6]);
		num = random([1,2,3,4])
	  recty(x1-h1/2,i-h1/2,h1,h1)
		  v.strokeWeight(5)
	    v.ellipse(x1,i,h1,h1)
		  v.strokeWeight(5)
	    v.rect(x1,i,h1,h1)
		  v.strokeWeight(5)
	    v.rect(x1,i+h1/3.3,h1,h1*0.4)
v.ellipse(x1,i-h1/4.7,h1*0.6,h1*0.6)
		  v.strokeWeight(5)
	    v.triangle(x1,i-h1/2,x1+h1/2,i+h1/2,x1-h1/2,i+h1/2)
	image(v,width/2,height/2)
	image(graphics, width/2, height/2);
function recty(x,y,w,h) {
	g = createGraphics(j,l)
	g.background(242, 237, 220,0)
	g.fill(random(col))
			g.fill(random(col))
	    g.ellipse(g.width/2,g.height/2,g.width,g.heiM
			g.fill(random(col))
			g.ellipse(g.width/2,g.height/2,g.width*0.8,g.height*0.8)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height/2,g.width*0.6,g.height*0.6)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height/2,g.width*0.4,g.height*0.4)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height/2,g.width*0.2,g.height*0.2)
		  //g.strokeWeight(5)
	    g.rect(g.width/2,g.height/2,g.width,g.height)
			g.fill(random(col))
dth/2,g.height/2,g.width*0.8,g.height*0.8)
			g.fill(random(col))
			g.rect(g.width/2,g.height/2,g.width*0.6,g.height*0.6)
			g.fill(random(col))
			g.rect(g.width/2,g.height/2,g.width*0.4,g.height*0.4)
			g.fill(random(col))
			g.rect(g.width/2,g.height/2,g.width*0.2,g.height*0.2)
		  //g.rect(x,y,w,h)
		  //g.strokeWeight(5)
			g.fill(random(col))
			g.rect(g.width/2,g.height*0.8,g.width,f)
			g.rect(g.width/2,g.height*0.8,g.width*0.75,f)
			g.fill(random(col))
			g.rect(g.width/2,g.height*0.8,g.width*0.5,f)
			g.fill(random(col))
			g.rect(g.width/2,g.height*0.8,g.width*0.25,f)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height*0.3,l)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height*0.3,l*0.75)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height*0.3,l*0.5)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height*0.3,l*0.25)
		  //g.strokeWeight(5)
			g.fill(random(col))
	    g.triangle(u,p-p,u*2,p*2,u-u,p+p)
			g.fill(random(col))
	    g.triangle(u,p,u*2,p*2,u-u,p+p)
	for(let i = -v.height; i < v.width*2; i += 10) {
		if(bg == "#f2eddc") {
		v.line(i,-v.height,i,v.height)
	for(let i = -v.width; i < v.width; i += 8) {
		for (let j = -v.height; j < v.height; j += 8) {
		  if(bg == "#f2eddc") {
			v.line(i,j,i+5,j+5)
	for (let i = 0; i < 50; i++) {
	  if(bg == "#f2eddc") {
		v.ellipse(0,0,20*i)
	for (let i = 0; i < 50; i++) {
	  if(bg == "#f2eddc") {
	for (let i = -v.width; i < v.width; i+=5) {
		for (let j = -v.height; j < v.height; j+=5) {
	  if(bg == "#f2eddc") {
	var increment = 5;
	for(let j = -v.height; j < v.height; j+=5) {
	for (var i = -v.width; i < v.width; i+=increment) {
		v.vertex(i, j + (sin(k) * (sin(j) * 50)))
function keyTyped() {
  if (key === 's' || key === 'S') {
    saveCanvas('myCanvas', 'png');
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:925624AFB23F11ED84109E97CBCE020C" xmpMM:DocumentID="xmp.did:925624B0B23F11ED84109E97CBCE020C"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:925624ADB23F11ED84109E97CBCE020C" stRef:documentID="xmp.did:925624AEB23F11ED84109E97CBCE020C"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
text/plain;charset=utf-8
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:917E85F0B23F11EDBC1F8537A85A47BF" xmpMM:DocumentID="xmp.did:917E85F1B23F11EDBC1F8537A85A47BF"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:917E85EEB23F11EDBC1F8537A85A47BF" stRef:documentID="xmp.did:917E85EFB23F11EDBC1F8537A85A47BF"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:91C8AAE3B23F11ED968EEB12E5FBE093" xmpMM:DocumentID="xmp.did:91C8AAE4B23F11ED968EEB12E5FBE093"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:91C8AAE1B23F11ED968EEB12E5FBE093" stRef:documentID="xmp.did:91C8AAE2B23F11ED968EEB12E5FBE093"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"272727.sats"}h!
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:93923F39B23F11ED958BF6CDA4AE2753" xmpMM:DocumentID="xmp.did:93923F3AB23F11ED958BF6CDA4AE2753"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:93923F37B23F11ED958BF6CDA4AE2753" stRef:documentID="xmp.did:93923F38B23F11ED958BF6CDA4AE2753"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:92AFE493B23F11EDAEC2CD0F78CCCF9C" xmpMM:DocumentID="xmp.did:92AFE494B23F11EDAEC2CD0F78CCCF9C"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:92AFE491B23F11EDAEC2CD0F78CCCF9C" stRef:documentID="xmp.did:92AFE492B23F11EDAEC2CD0F78CCCF9C"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:98533C84B23F11EDA7BF876E08A6720D" xmpMM:DocumentID="xmp.did:98533C85B23F11EDA7BF876E08A6720D"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:98533C82B23F11EDA7BF876E08A6720D" stRef:documentID="xmp.did:98533C83B23F11EDA7BF876E08A6720D"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:980667CDB23F11ED8E94FB209E4ABF9D" xmpMM:DocumentID="xmp.did:980667CEB23F11ED8E94FB209E4ABF9D"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:980667CBB23F11ED8E94FB209E4ABF9D" stRef:documentID="xmp.did:980667CCB23F11ED8E94FB209E4ABF9D"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:967D5586B23F11EDAC7C8AE730366C27" xmpMM:DocumentID="xmp.did:967D5587B23F11EDAC7C8AE730366C27"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:967D5584B23F11EDAC7C8AE730366C27" stRef:documentID="xmp.did:967D5585B23F11EDAC7C8AE730366C27"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:92FC2115B23F11ED94AF9F25751C8031" xmpMM:DocumentID="xmp.did:92FC2116B23F11ED94AF9F25751C8031"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:92FC2113B23F11ED94AF9F25751C8031" stRef:documentID="xmp.did:92FC2114B23F11ED94AF9F25751C8031"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:920FA8FDB23F11ED82DA812DCC380A64" xmpMM:DocumentID="xmp.did:920FA8FEB23F11ED82DA812DCC380A64"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:920FA8FBB23F11ED82DA812DCC380A64" stRef:documentID="xmp.did:920FA8FCB23F11ED82DA812DCC380A64"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:96216D47B23F11ED9E0BCB41147D7752" xmpMM:DocumentID="xmp.did:96216D48B23F11ED9E0BCB41147D7752"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:96216D45B23F11ED9E0BCB41147D7752" stRef:documentID="xmp.did:96216D46B23F11ED9E0BCB41147D7752"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:97BB6992B23F11ED91B985EAC453B20D" xmpMM:DocumentID="xmp.did:97BB6993B23F11ED91B985EAC453B20D"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:97BB6990B23F11ED91B985EAC453B20D" stRef:documentID="xmp.did:97BB6991B23F11ED91B985EAC453B20D"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:95D36E48B23F11ED9EC6911781CCCDAA" xmpMM:DocumentID="xmp.did:95D36E49B23F11ED9EC6911781CCCDAA"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:95D36E46B23F11ED9EC6911781CCCDAA" stRef:documentID="xmp.did:95D36E47B23F11ED9EC6911781CCCDAA"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:976D2FDFB23F11ED9C46ACD43E4F1576" xmpMM:DocumentID="xmp.did:976D2FE0B23F11ED9C46ACD43E4F1576"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:976D2FDDB23F11ED9C46ACD43E4F1576" stRef:documentID="xmp.did:976D2FDEB23F11ED9C46ACD43E4F1576"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
((((((((((((((((((((((((((((((((((((((((((((((((((
text/plain;charset=utf-8
text/plain;charset=utf-8
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:9347A912B23F11ED9D88DFF8A3BDD173" xmpMM:DocumentID="xmp.did:9347A913B23F11ED9D88DFF8A3BDD173"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:9347A910B23F11ED9D88DFF8A3BDD173" stRef:documentID="xmp.did:9347A911B23F11ED9D88DFF8A3BDD173"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:971D254FB23F11EDB947D00A7122E7A3" xmpMM:DocumentID="xmp.did:971D2550B23F11EDB947D00A7122E7A3"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:971D254DB23F11EDB947D00A7122E7A3" stRef:documentID="xmp.did:971D254EB23F11EDB947D00A7122E7A3"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
text/plain;charset=utf-8
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:91265FEDB23F11ED8EB28AE1D14A7C6B" xmpMM:DocumentID="xmp.did:91265FEEB23F11ED8EB28AE1D14A7C6B"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:91265FEBB23F11ED8EB28AE1D14A7C6B" stRef:documentID="xmp.did:91265FECB23F11ED8EB28AE1D14A7C6B"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:98E6E38FB23F11EDAF5C898EB6E07688" xmpMM:DocumentID="xmp.did:98E6E390B23F11EDAF5C898EB6E07688"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:98E6E38DB23F11EDAF5C898EB6E07688" stRef:documentID="xmp.did:98E6E38EB23F11EDAF5C898EB6E07688"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
text/plain;charset=utf-8
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:96CAEF5EB23F11ED9906FB49AB6A2E82" xmpMM:DocumentID="xmp.did:96CAEF5FB23F11ED9906FB49AB6A2E82"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:96CAEF5CB23F11ED9906FB49AB6A2E82" stRef:documentID="xmp.did:96CAEF5DB23F11ED9906FB49AB6A2E82"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:9571072AB23F11EDA49E927A2AC6AD39" xmpMM:DocumentID="xmp.did:9571072BB23F11EDA49E927A2AC6AD39"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:95710728B23F11EDA49E927A2AC6AD39" stRef:documentID="xmp.did:95710729B23F11EDA49E927A2AC6AD39"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:989B7EA3B23F11ED8A0B9EE3D264DAA6" xmpMM:DocumentID="xmp.did:989B7EA4B23F11ED8A0B9EE3D264DAA6"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:989B7EA1B23F11ED8A0B9EE3D264DAA6" stRef:documentID="xmp.did:989B7EA2B23F11ED8A0B9EE3D264DAA6"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
/ViaBTC/Mined by 19121994/,
7j5+:BTC.BTC:thor1lpa5l3xlvgnpchlv2l0hntsn9mqhvgx7hnhpdg
text/html;charset=utf-8
<html><body bgcolor=black><pre><font size=10><center>
<font color=Chartreuse>'---'</font>
<font color='white'> (0,-) </font>
<font color=Chartreuse>{-:'}</font>
<font color=DeepPink> = = </font>
</center></font></pre></body></html>
text/plain;charset=utf-8
FjDOUT:E4CFB33E71B984C47B8BD6F37ABC88AB4B2160170AC94FB38D2A26B3AAF91BD5
FjDOUT:D14D5CC090F9C23935EE5DFFB02453BE84D54F92BDDBB71125599C79BB137BA2
FjDOUT:7AC3F4F5EF2E40CF57B8C04BBA93D6144A2DA154991D1538C9139F9045909E2D
FjDOUT:E08CA5A4A1A9FA6C348FB4F0A65480EDB0848C6A487E789AAB877C00025C7C19
FjDOUT:F24AD29CAF7C37257B91BCE96D2105778095916E13664870D863D40778CB10CF
FjDOUT:E77F65E17AA45FBE1B25B1FC66DB6474B75FB2D37013EA471BAE753843AD7008
FjDOUT:8DFD4DF8A94642D8CF1CB890641030A24D7AFA6F96F9586C5F12002CB2245345
Bj@=:BNB.BNB:bnb1hvft7gawhhddnur8f83g5p07r0vttfrtf9y8m7:34467691::0
LjJ=:BNB.BUSD-BD1:bnb1d4gsztaq8x4p3q68dq3mkpxygvpyex24cx7ru4:32109394866:te:0
(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egc
/cB8Bcccccccccccccccccccccccccccccccccccccccccccccccccc
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
=,.$2I@LKG@FEPZsbPUmVEFd
;!!;|SFS||||||||||||||||||||||||||||||||||||||||||||||||||
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
d/Foundry USA Pool #dropgold/
FjDOUT:C7CDDDF6BA50EBBC786B55145F8BF83F08D2CC436689FFF203C761C5A0799687
FjDOUT:89F0705631EEF74B591B8601944BB1AFD27879C66458DE432FA694678236A701
text/html;charset=utf-8
<html><body bgcolor=black><pre><font size=10><center>
<font color='green'>***</font>
<font color='blue'> (.,.) </font>
<font color=Cyan>{=|&#8383;}</font>
<font color=red> = = </font>
</center></font></pre></body></html>
Aj?=:ETH.ETH:0xF9EB1D3F751DbfBFE3d7bD6896B6b6289FeeE1aA:2739925::0
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Mandala</title>
    <!-- chromajs@2.4.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script>
    <!-- p5.grain.js@0.6.1
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></script>
    <script type="text/javascript" >
        // !!!!!!!!!!!!M
!!!!!!!!!!!!!!!!!!!!!!!!
        // INSERT YOUR GENERATIVE CODE HERE
        // !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    <script id="snippet-random-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get(M
"seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 10139042M
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfM
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
let mathRand = sfc32(...cyrb128(seed));
            margin: 0px;
  <script type="module" crossorigin>
(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))a(s);new MutationObserver(s=>{for(const o of s)if(o.type==="childList")for(const h of o.addedNodes)h.tagName==="LINK"&&h.rel==="modulepreload"&&a(h)}).observe(document,{chM
ildList:!0,subtree:!0});function t(s){const o={};return s.integrity&&(o.integrity=s.integrity),s.referrerpolicy&&(o.referrerPolicy=s.referrerpolicy),s.crossorigin==="use-credentials"?o.credentials="include":s.crossorigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function a(s){if(s.ep)return;s.ep=!0;const o=t(s);fetch(s.href,o)}})();class A{constructor(e,t,a,s=255){this._rgba=[e/255,t/255,a/255,s/255],this._hsla=rt(this._rgba)}set hsla(e){this._hsla=e}get hsla(){return[...this._hsla]}get h(){rM
eturn this._hsla[0]}get s(){return this._hsla[1]}get l(){return this._hsla[2]}get a(){return this._hsla[3]}sat(e){const t=new A(0,0,0);return t._hsla=[...this.hsla],t._hsla[1]=e,t}hue(e){const t=new A(0,0,0);return t._hsla=[...this.hsla],t._hsla[0]=e,t}lum(e){const t=new A(0,0,0);return t._hsla=[...this.hsla],t._hsla[2]=e,t}alpha(e){const t=new A(0,0,0);return t._hsla=[...this.hsla],t._hsla[3]=e,t}toString(){return this.a<1?`hsl(${this.h*360}deg ${this.s*100}% ${this.l*100}% / ${this.a*100}%)`:`hsl(${this.h*360}degM
 ${this.s*100}% ${this.l*100}%)`}static from(e){if(e instanceof A)return e;if(typeof e=="number")return new A(255,0,0);{let t;switch(e.length){case 9:if(t=e.match(/^[#](?<r>[0-9a-f]{2})(?<g>[0-9a-f]{2})(?<b>[0-9a-f]{2})(?<a>[0-9a-f]{2})$/i),t&&t.groups){if(t.groups)return new A(parseInt(t.groups.r,16),parseInt(t.groups.g,16),parseInt(t.groups.b,16),parseInt(t.groups.a,16));throw new Error(`Error parsing color string '${e}'`)}break;case 7:if(t=e.match(/^[#](?<r>[0-9a-f]{2})(?<g>[0-9a-f]{2})(?<b>[0-9a-f]{2})$/i),t&&tM
.groups){if(t.groups)return new A(parseInt(t.groups.r,16),parseInt(t.groups.g,16),parseInt(t.groups.b,16));throw new Error(`Error parsing color string '${e}'`)}break;case 5:if(t=e.match(/^[#](?<r>[0-9a-f])(?<g>[0-9a-f])(?<b>[0-9a-f])(?<a>[0-9a-f])$/i),t&&t.groups){if(t.groups)return new A(parseInt(""+t.groups.r+t.groups.r,16),parseInt(""+t.groups.g+t.groups.g,16),parseInt(""+t.groups.b+t.groups.b,16),parseInt(""+t.groups.a+t.groups.a,16));throw new Error(`Error parsing color string '${e}'`)}break;case 4:if(t=e.matcM
h(/^[#](?<r>[0-9a-f])(?<g>[0-9a-f])(?<b>[0-9a-f])$/i),t&&t.groups){if(t.groups)return new A(parseInt(""+t.groups.r+t.groups.r,16),parseInt(""+t.groups.g+t.groups.g,16),parseInt(""+t.groups.b+t.groups.b,16));throw new Error(`Error parsing color string '${e}'`)}break;default:throw new Error(`Error parsing color string '${e}'`)}}}}function rt([n,e,t,a]){const s=Math.max(n,e,t),o=Math.min(n,e,t);let h;if(s===o)h=0;else{const F=s-o;s===n?h=(e-t)/F%6:s===e?h=(t-n)/F+2:h=(n-e)/F+4,h*=60,h<0&&(h+=360)}const E=s-o,g=(s+o)/2M
,O=E===0?0:E/(1-Math.abs(2*g-1));return[h/360,O,g,a]}const{sin:X,cos:st,abs:ut,PI:mt,acos:Bt,asin:wt,sqrt:ot,round:Dt,floor:Et}=Math,x=(n,e)=>[n[0]+e[0],n[1]+e[1]],it=(n,e)=>[n[0]*e,n[1]*e],lt=n=>ot(n[0]**2+n[1]**2),v=(n,e,t)=>[n[0]+e[0]*t,n[1]+e[1]*t],D=(n,e=1)=>{const t=lt(n);return t===0?[0,0]:it(n,e/t)},at=(n,e,t=2)=>(a,s)=>{let o=0,h=1,E=1;for(let g=0;g<t;g++)o+=h*X(X(a/n*E)+st(s/e*E)),E*=1.97834,h*=.5;return o},C=(n,[e,t])=>{const s=n(e+1e-4,t),o=n(e-1e-4,t),h=n(e,t+1e-4),E=n(e,t-1e-4);return[(s-o)/(2*1e-4),(M
h-E)/(2*1e-4)]},b=(n,e)=>{const[t,a]=C(n,e);return[a,-t]},Y=(n,e,t)=>{const a=[e];for(let s=0;s<t;s++)e=x(e,n(e)),a.push(e);return a},Z=n=>Array.from(n,(e,t)=>n[n.length-1-t]),ct=([n,...e],t=!1)=>{let a=`M ${n.join(" ")}`;return a+=e.map(s=>`L ${s.join(" ")}`).join(" "),a+=t?"z":"",a};class pt{constructor(){this.prng=sfc32(...cyrb128(seed))}unit(){return this.prng()}prob(e){return this.prng()<e}float(e,t){return this.prng()*(t-e)+e}int(e,t){return Math.floor(this.prng()*(t-e)+e)}pick(e){return e[this.int(0,e.lengthM
)]}}const z={SteamPunk:["#696969","#ebcc23","#F5F5DC","#AF9B60","#4F2A0C","#FF7034","#8B2800"],Colorful:["#C6EEFA","#db504a","#084c61","#e3b505","#4f6d7a","#56a3a6"],pal0:["#DEC78E","#192220","#BE3C39","#7E2925","#CCB477","#647657","#2D4C40","#6AB29B"],pal1:["#B4BCA4","#0E525A","#C2502E","#D47651","#0C353B","#F5AF6B","#897563","#6A402B"],pal2:["#F1D8AF","#785C74","#323666","#298D98","#E36075","#CF9A94","#5BE6CA","#F5BA6A"],pal3:["#6D9995","#516F6B","#233C45","#EDDC8D","#E69837","#7ED0D6","#A89E7A","#3E371D"],pal4:[M
"#BDD8C1","#20343C","#3C7179","#EDCD41","#DE694E","#8A3831","#79A791","#33B7C4"],pal5:["#E2DD91","#272C50","#3E9890","#2D5E78","#D53154","#69CFA0","#7C3067","#D78E65"],pal6:["#347179","#20414B","#E9A345","#3BA0A6","#36D8DB","#C7B689","#85B9B3","#975836"],pal7:["#6C95A7","#436FA7","#98A5BB","#EDCDC0","#483F6B","#E8A094","#DC46AB","#AE6362"],pal8:["#9BD7D0","#2C4D57","#172734","#7D5440","#337686","#C59B60","#E18C1F","#27C4CB"],pal9:["#735A82","#B5A5B1","#2D5570","#4CC9D4","#2893A5","#282C4A","#D74855","#EBB137"],pal1M
0:["#6D7B7E","#880B5B","#B28A96","#63BE9F","#27A188","#0D5B50","#C9367B","#CCEDD5"],pal11:["#09272F","#DDAF37","#67A793","#9ED8C7","#53B7AC","#409289","#34736E","#1A514F"],pal12:["#AAB29C","#C95734","#973819","#D27855","#776250","#F5B06B","#0F3438","#0E525A"],pal13:["#A4B1C7","#BD6F68","#EEB5A7","#6C95A7","#2D72C1","#3D3C57","#554A7D","#DC47AB"],pal14:["#101C39","#642E3D","#E14A47","#D7B176","#2EB1B8","#3A5F75","#5D7282","#20415F"],pal15:["#B7BEBC","#C7B55E","#5D9283","#88BCB7","#69AFAB","#2F4047","#51606B","#8F698M
D"],pal16:["#877855","#FBF6CD","#B86B42","#30200E","#5F4D37","#C3A064","#DDC081","#F1DE9A"],pal17:["#100B2C","#119065","#28224B","#160B5B","#433E74","#7F7AA1","#C2BDD9","#B70D44"]},ht=(n,{Palette:e})=>{var Q;const t=new pt,[a,s,...o]=z[e],h=z[e],E=[t.pick(h),t.pick(h)];[t.int(0,h.length/3),t.int(h.length/3,2*h.length/3),t.int(2*h.length/3,h.length)].map(m=>h[m]);const g=at(t.float(89,300),t.float(100,300),t.int(1,5)),O=Y(m=>D(C(g,m),5),[200,200],10).map(m=>Y(i=>D(b(g,i),5),m,140)),F=.67,W=innerWidth/innerHeight>F?(M
innerHeight-10)*F:innerWidth-10,K=W/F,L=600,R=L/F,B=L/2,w=R/2,u=(m,i,f,d)=>{const l=document.getElementById(m),r=document.createElementNS(G,i);return Object.keys(f).forEach(c=>c==="xlink:href"?r.setAttributeNS(J,c,f[c]):r.setAttribute(c,f[c])),l&&(d===void 0?l.appendChild(r):l.insertBefore(r,d)),r},G="http://www.w3.org/2000/svg",J="http://www.w3.org/1999/xlink";document.createElementNS(G,"svg");const j=document.createElement("div");j.setAttribute("id","svgC"),n.style.background="#ddd",n.style.width=`${innerWidth-10M
}px`,n.style.height=`${innerHeight-10}px`,n.style.padding="5px",j.style.width=`${W}px`,j.style.height=`${K}px`,j.style.margin="0 auto",j.style.boxShadow="2px 3px 6px rgba(0,0,0,0.5)",j.style.borderRadius="0.5vh",n.appendChild(j),u("svgC","svg",{id:"art",xmlns:G,"xmlns:xlink":J,"shape-rendering":"geometricPrecision",width:L,height:R,viewBox:`${-B} ${-w} ${L} ${R} `,style:`display:block; width:${W}; height:${K}`}),u("art","defs",{id:"df"}),u("df","filter",{id:"blur"}),u("blur","feGaussianBlur",{stdDeviation:t.int(1,5M
)}),u("df","filter",{id:"colorF"}),u("colorF","feColorMatrix",{type:"matrix",values:`${t.float(.2,.8)} 1 0 0 0
        0 0 0 1 0`}),u("df","pattern",{id:"hash0",x:0,y:0,width:t.float(1,3),height:5,stroke:t.pick(o),patternTransform:`rotate(${t.int(0,90)} 0 0)`,patternUnits:"userSpaceOnUse"}),u("hash0","line",{x1:0,y1:0,x2:0,y2:5,fill:"none","stroke-width":.3}),u("df","linearGradient",{id:"grad2",x1:"0%",x2:"100%",y1:"0",y2:"0"}),u("grad2","stop",{offset:"0%","stop-color":E[0]}M
),u("grad2","stop",{offset:"100%","stop-color":E[1]}),u("art","rect",{x:-B,y:-w,width:L,height:R,fill:a,id:"bg"}),t.int(30,70),t.int(150,250);for(let m=0;m<200;m++){let i=[t.float(-B,B),t.float(-w,w)];const f=t.int(10,50),d=t.int(160,200);let l=`M ${i.join(" ")}`;for(let r=0;r<f;r++){const c=D(C(g,i),5),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}for(let r=0;r<d;r++){const c=D(b(g,i),3),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}for(let r=0;r<f;r++){const c=D(C(g,i),-5),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}for(let r=0;r<d;r++){conM
st c=D(b(g,i),-3),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}l+=" z",u("art","path",{d:l,stroke:"none",fill:t.pick(o),"fill-opacity":.1})}u("art","g",{id:"stripes",filter:"url(#blur)"});for(let m=0;m<100;m++){let f=[[t.float(-B,B),t.float(-w,w)]],d=f[0];for(let l=0;l<5;l++){let r=v(d,C(g,d),400);f.push(r),d=r}for(let l=0;l<20;l++){let r=[],c=[],p=f[f.length-1],I=f[0];for(let $=0;$<5;$++){let M=v(p,b(g,p),400),S=v(I,b(g,I),400);r.push(M),c.unshift(S),p=M,I=S}d=c[0];let y=[];for(let $=0;$<5;$++){let M=v(d,C(g,d),400);y.unshM
ift(M),d=M}const[T,..._]=[...f,...r,...y,...c];let H=`M ${T.join(" ")}`;H+=_.map($=>`L ${$.join(" ")}`).join(" "),u("stripes","path",{d:H,fill:t.prob(.9)?t.pick(h):"url(#grad2)",stroke:"none"}),f=[c[0],...Z(y)]}}for(let m=0;m<80;m++){let i=[t.float(-B,B),t.float(-w,w)];const f=t.int(10,50),d=t.int(160,200);let l=`M ${i.join(" ")}`;for(let r=0;r<f;r++){const c=D(C(g,i),5),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}for(let r=0;r<d;r++){const c=D(b(g,i),3),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}for(let r=0;r<f;r++){const c=D(C(M
g,i),-5),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}for(let r=0;r<d;r++){const c=D(b(g,i),-3),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}u("art","path",{d:l,stroke:t.pick(o),fill:"none"})}const et=60,nt=10,U=t.float(1,3);for(let m=0;m<nt;m++){let f=[[t.float(-B,B),t.float(-w,w)]],d=f[0];for(let l=0;l<20;l++){let r=v(d,D(b(g,d)),U);f.push(r),d=r}for(let l=0;l<et;l++){let r=[],c=[],p=f[f.length-1],I=f[0];for(let k=0;k<20;k++){let N=v(p,D(C(g,p)),U),V=v(I,D(C(g,I)),U);r.push(N),c.unshift(V),p=N,I=V}d=c[0];let y=[];const T=r[r.lengtM
h-1];let _=1/0,H=(d[0]-T[0])**2+(d[1]-T[1])**2;for(;H<_;){let k=v(d,D(b(g,d)),U);y.unshift(k),d=k,_=H,H=(d[0]-T[0])**2+(d[1]-T[1])**2}const[$,...M]=[...f,...r,...y,...c];let S=`M ${$.join(" ")}`;S+=M.map(k=>`L ${k.join(" ")}`).join(" "),u("art","path",{d:S,fill:t.prob(.1)?"url(#grad2)":E[l%2],stroke:"none"}),f=[c[0],...Array.from(y,(k,N)=>y[y.length-1-N])]}}u("art","g",{id:"grid"}),O.forEach((m,i)=>{if(i===0)return;const f=O[i-1],d=4;for(let l=0,r=0;l<f.length;l+=d-1,r++){const c=Z(O[i].slice(l,l+d)),p=ct([...f.sliM
ce(l,l+d),...c],!0);u("grid","path",{d:p,fill:(i+r)%2===0?t.pick(o):s,stroke:"none"})}}),u("art","g",{id:"border",filter:"url(#colorF)"}),u("border","rect",{x:-B,y:-w,width:L,height:10,fill:a,"fill-opacity":.6}),u("border","rect",{x:-B,y:w-10,width:L,height:10,fill:a,"fill-opacity":.6}),u("border","rect",{x:-B,y:-w,width:10,height:R,fill:a,"fill-opacity":.6}),u("border","rect",{x:B-10,y:-w,width:10,height:R,fill:a,"fill-opacity":.6}),(Q=A.from(s))==null||Q.sat(1)},dt=n=>typeof n=="string",tt=(n,e,t)=>{const a={expiM
re:1e4,utf8:!1,...t};dt(e)&&a.utf8&&(e=new TextEncoder().encode(e),a.mime+=";charset=UTF-8");const s=URL.createObjectURL(e instanceof Blob?e:new Blob([e],{type:a.mime})),o=document.createElement("a");o.setAttribute("download",n),o.setAttribute("href",s),document.body.appendChild(o),o.click(),document.body.removeChild(o),a.expire>0&&setTimeout(()=>URL.revokeObjectURL(s),a.expire)},ft=(n,e,t="png",a=.95)=>{const s=`image/${t}`;n.toBlob(o=>o?tt(`${e}.${t}`,o,{mime:s}):console.warn("can't download canvas"),s,a)};mathRaM
nd();window.$generativeTraits={Palette:Object.keys(z)[Math.floor(mathRand()*Object.keys(z).length)]};console.log(window.$generativeTraits);function gt(){const n=document.getElementById("art");let[e,t]=[n.getAttribute("width"),n.getAttribute("height")],a=new Blob([n.outerHTML],{type:"image/svg+xml;charset=utf-8"}),s=URL.createObjectURL(a),o=new Image;o.onload=()=>{const h=document.createElement("canvas");h.width=e*P,h.height=t*P,h.getContext("2d").drawImage(o,0,0,e*P,t*P),ft(h,`${seed} - ${new Date().getTime()}-art.M
png`)},o.src=s}const q=document.createElement("div");q.setAttribute("id","app");document.body.prepend(q);ht(q,window.$generativeTraits);const P=parseInt(new URLSearchParams(window.location.search).get("zoom")||"8");window.addEventListener("keyup",n=>{switch(n.key){case"s":tt(`${seed} - ${new Date().getTime()}-art.svg`,document.getElementById("art").outerHTML,{mime:"image/svg+xml"});return;case"x":gt();return}});
DjB=:BNB.BNB:bnb1d4gsztaq8x4p3q68dq3mkpxygvpyex24cx7ru4:14886550:te:0
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"10345.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"jemcomp.sats"}h!
/ColorSpace /DeviceRGB
!0*21/*.-4;K@48G9-.BYBGNPTUT3?]c\RbKSTQ
'Q6.6QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
/Filter /FlateDecode
/CropBox [ 0.0 0.0 612.0 792.0 ]
/MediaBox [ 0.0 0.0 612.0 792.0 ]
/CreationDate (D:20230307161225-05'00')
/ModDate (D:20230307161225-05'00')
/Producer (Microsoft: Print To PDF)
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"_1.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"BTC
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"Dollar$.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"Ordinals.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/html;charset=utf-8
    <meta charset="UTF-8" />
    <title>-ORDINALANDS-</title>
      rel="stylesheet"
      href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/css/bootstrap.min.css"
      crossorigin="anonymous"
      src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/js/bootstrap.min.js"
      crossorigin="anonymous"
        html, body {margin: 0;overflow: hidden;}#blocker {position: absolute;width: 100%;height: 100%;backgroM
und-color: rgba(0, 0, 0, 0.1);z-index: 1000;}.instructions {width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: top;align-items: baseline;text-align: left !important;font-size: 14px;cursor: pointer;padding-top: 15px !important;padding-left: 15px !important;white-space: nowrap !important;}.instr {opacity: 0.4;}.col-6 {padding-left: 0px !important;}body {margin: 0;background-color: #000;color: #fff;font-family: Monospace;font-size: 13px;line-height: 24px;overscroll-behavior: none;}a {color:M
 #ff0;text-decoration: none;}a:hover {text-decoration: underline;}button {cursor: pointer;text-transform: uppercase;}body {margin: 0px;}
    <!-- threejs@r124 -->
    <script  sandbox="allow-scripts" type="text/javascript"src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r124/three.min.js"></script>
    <script src="https://cdn.jsdelivr.net/npm/three@0.121.1/examples/js/math/ConvexHull.js"></script>
    <script src="https://cdn.jsdelivr.net/npm/three@0.121.1/examples/js/geometries/ConvexGeometry.jsM
    <script id="snippet-random-code" type="text/javascript">
      let seed = window.location.href.split("/").find((t) => t.includes("i0"));
      if (seed == null) {
        const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
          new URLSearchParams(window.location.search).get("seed") ||
            .fill(0)
            .map((_) => alphabet[(Math.random() * alphabet.length) | 0])
            .join("") + "i0";
        let pattern = "seed=";
        for (let i = 0; i < seed.length - pattern.length; ++i) {
          if (seed.substring(i, i + pattern.length) == pattern) {
            seed = seed.substring(i + pattern.length);
      function cyrb128($) {
        let _ = 1779033703,
          u = 3144134277,
          i = 1013904242,
          l = 2773480762;
        for (let n = 0, r; n < $.length; n++)
          (_ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067)),
            (u = i ^ Math.imul(u ^ M
            (i = l ^ Math.imul(i ^ r, 951274213)),
            (l = _ ^ Math.imul(l ^ r, 2716044179));
          (_ = Math.imul(i ^ (_ >>> 18), 597399067)),
          (u = Math.imul(l ^ (u >>> 22), 2869860233)),
          (i = Math.imul(_ ^ (i >>> 17), 951274213)),
          (l = Math.imul(u ^ (l >>> 19), 2716044179)),
          [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
      function sfc32($, _, u, i) {
        return function () {
        (u >>>= 0), (i >>>= 0);
          var l = (($ >>>= 0) + (_ >>>= 0)) | 0;
            ($ = _ ^ (_ >>> 9)),
            (_ = (u + (u << 3)) | 0),
              ((u = (u << 21) | (u >>> 11)) +
                (l = (l + (i = (i + 1) | 0)) | 0)) |
            (l >>> 0) / 4294967296
      let mathRand = sfc32(...cyrb128(seed));
    <script type="text/javascript">
      const random1 = mathRand();
    <div id="blocker"> <div id="loading" style="font-size: 24px" class="instructions instr">Loading...</div><script>var loading=document.getElementById("loading"); console.log('load inner', loading.innerHTML, loading.innerHTML=='Loading...') var loadingInteravl=setInterval(function(){if (loading.innerHTML=='Loading...'){loading.innerHTML='Loading.'}if (loading.innerHTML=='Loading.'){loading.innerHTML='Loading..'}if (loading.innerHTML=='Loading..'){loading.innerHTML='Loading...'}},300) </script> <diM
v id="instructions" class="instructions" style="display: none"> <div class="row text-left mb4"> <div class="col-6 mr-2 instr"> <h5 class="pb-0 mb-0">Start Game:</h5> <h5 class="pb-0 mb-0">Pause:</h5> <h5 class="pb-0 mb-0">Move:</h5> <h5 class="pb-0 mb-0">Jump:</h5> <h5 class="pb-0 mb-0">Look:</h5> <h5 class="pb-0 mb-0">Sprint:</h5> <h5 class="pb-0 mb-0">Place Shape:</h5> <h5 class="pb-0 mb-0">Remove Shape:</h5> </div><div class="col-6 ml-2 instr"> <h5 class="pb-0 mb-0"><b>ENTER</b></h5> <h5 class="pb-0 mb-0"><b>ESCM
</b></h5> <h5 class="pb-0 mb-0"><b>WASD</b></h5> <h5 class="pb-0 mb-0"><b>SPACE</b></h5> <h5 class="pb-0 mb-0"><b>MOUSE</b></h5> <h5 class="pb-0 mb-0"><b>SHIFT</b></h5> <h5 class="pb-0 mb-0"><b>LEFT-CLICK</b></h5> <h5 class="pb-0 mb-0"><b>RIGHT-CLICK</b></h5> </div></div><div> <button class="btn btn-outline-secondary btn-lg mt-3" id="start_game" style="opacity: 1 !important" > PLAY GAME </button> <button class="btn btn-outline-secondary btn-lg mt-3" id="hide" style="opacity: 1 !important" > HIDE THIS </button> </diM
v></div><div class="d-none instr" id="mobile-warning" class="instructions"> <p style="font-size: 24px">Gameplay not supported on mobile</p></div></div><div style=" position: absolute; top: 50vh; left: 50vw; display: none; font-size: 1.2em; font-family: 'Arial'; z-index: 100000; " id="crosshair" > <b>
    <script type="module">
   var water,iframe,intersections,fintersections,wintersections,aintersections,sintersections,dintersections,boxGeometry,floor,finalMesh,finalMaterial,gltfloader,dirLight,hemiLM
ight,canMoveForward,canMoveBackward,canMoveLeft,canMoveRight,time,delta,velocityzcalc,velocityxcalc,velocityycalc,move_obj,onObject,waterColor,image,pos,mesh,loading=document.getElementById("loading"),isMobile=mobileCheck();let rand=mathRand();function windDirection(e){return e>.6}function colorScheme($){return $<.35?0:$>=.35&&$<.6?1:$>=.6&&$<.9?2:$>.9?3:void 0}window.$generativeTraits={windDirection:windDirection(rand),colorScheme:colorScheme(rand)},console.log(window.$generativeTraits);import{Water as e}from"httpM
s://cdn.skypack.dev/three@0.128.0/examples/jsm/objects/Water.js";import{PointerLockControls as o}from"https://cdn.jsdelivr.net/npm/three@0.121.1/examples/jsm/controls/PointerLockControls.js";var waterBasePosition=-175,tideComeingIn=!1,waterSpeed=1;let _p=[151,160,137,91,90,15,131,13,201,95,96,53,194,233,7,225,140,36,103,30,69,142,8,99,37,240,21,10,23,190,6,148,247,120,234,75,0,26,197,62,94,252,219,203,117,35,11,32,57,177,33,88,237,149,56,87,174,20,125,136,171,168,68,175,74,165,71,134,139,48,27,166,77,146,158,231,83M
,111,229,122,60,211,133,230,220,105,92,41,55,46,245,40,244,102,143,54,65,25,63,161,1,216,80,73,209,76,132,187,208,89,18,169,200,196,135,130,116,188,159,86,164,100,109,198,173,186,3,64,52,217,226,250,124,123,5,202,38,147,118,126,255,82,85,212,207,206,59,227,47,16,58,17,182,189,28,42,223,183,170,213,119,248,152,2,44,154,163,70,221,153,101,155,167,43,172,9,129,22,39,253,19,98,108,110,79,113,224,232,178,185,112,104,218,246,97,228,251,34,242,193,238,210,144,12,191,179,162,241,81,51,145,235,249,14,239,107,49,192,214,31,1M
81,199,106,157,184,84,204,176,115,121,50,45,127,4,150,254,138,236,205,93,222,114,67,29,24,72,243,141,128,195,78,66,215,61,156,180,];for(let i=0;i<256;i++)_p[256+i]=_p[i];function fade(e){return e*e*e*(e*(6*e-15)+10)}function lerp(e,o,t){return o+e*(t-o)}function grad(e,o,t,r){let a=15&e,n=a<8?o:t,s=a<4?t:12==a||14==a?o:r;return((1&a)==0?n:-n)+((2&a)==0?s:-s)}class ImprovedNoise{noise(e,o,t){let r=Math.floor(e),a=Math.floor(o),n=Math.floor(t),s=255&r,c=255&a,d=255&n;e-=r,o-=a,t-=n;let $=e-1,p=o-1,_=t-1,m=fade(e),g=fM
ade(o),w=fade(t),h=_p[s]+c,f=_p[h]+d,b=_p[h+1]+d,y=_p[s+1]+c,v=_p[y]+d,u=_p[y+1]+d;return lerp(w,lerp(g,lerp(m,grad(_p[f],e,o,t),grad(_p[v],$,o,t)),lerp(m,grad(_p[b],e,p,t),grad(_p[u],$,p,t))),lerp(g,lerp(m,grad(_p[f+1],e,o,_),grad(_p[v+1],$,o,_)),lerp(m,grad(_p[b+1],e,p,_),grad(_p[u+1],$,p,_))))}}var gameActive=!1,stickx=0,sticky=0,lookx=0,looky=0;let moveForward=!1,moveBackward=!1,moveLeft=!1,moveRight=!1,canJump=!1,moveUp=!1,moveDown=!1;var frame_count=1,objects=[],lerpActions={},lerpColor=new THREE.Color,lerpCoM
lors=[],initialColor=new THREE.Color,gravity=!0;let prevTime=performance.now(),velocity=new THREE.Vector3,direction=new THREE.Vector3,vertex=new THREE.Vector3,color=new THREE.Color;var _PI_2=Math.PI/2;onObject=!0;var raycaster=new THREE.Raycaster(new THREE.Vector3,new THREE.Vector3(0,-1,0),0,10),fraycaster=new THREE.Raycaster,movementSpeed=400,renderDistance=400,doFloorUpdate=!1;let container=document.createElement("div");container.innerHTML="<span>seed: "+seed+"</span><br>",console.log("seed",seed);var camera=new M
THREE.PerspectiveCamera(95,window.innerWidth/window.innerHeight,1,3500);camera.position.y=400,camera.lookAt(0,-1,0);var scene=new THREE.Scene;scene.background=new THREE.Color(0);let light=new THREE.HemisphereLight(15658751,7829384,.95);light.position.set(.5,100,.75),scene.add(light),0==window.$generativeTraits.colorScheme&&(light.color.r=1.2,light.color.g=.5,light.color.b=.5,waterColor=new THREE.Color(0,.25,0)),1==window.$generativeTraits.colorScheme&&(light.color.g=1.3,light.color.r=.3,light.color.b=.3,waterColor=M
new THREE.Color(.56,0,0)),2==window.$generativeTraits.colorScheme?(light.color.b=1.5,light.color.g=.6,light.color.r=.5,waterColor=new THREE.Color(.4,0,.6)):3==window.$generativeTraits.colorScheme&&(light.color.r=1.53,light.color.g=1.5,light.color.b=.21,waterColor=new THREE.Color(.99,.88,.21)),window.light=light;var controls=new o(camera,document.body),renderer=new THREE.WebGLRenderer({antialias:!1,powerPreference:"high-performance"});renderer.setPixelRatio(window.devicePixelRatio),renderer.setSize(window.innerWidthM
,window.innerHeight),document.body.appendChild(renderer.domElement),window.addEventListener("resize",onWindowResize);let cubeLoader=new THREE.CubeTextureLoader,skyboxTexture=cubeLoader.load(["https://i.ibb.co/bB1qgcy/1.png","https://i.ibb.co/hdnS4PX/2.png","https://i.ibb.co/M5pMx2J/3.png","https://i.ibb.co/vHhVdj9/4.png","https://i.ibb.co/894wyRV/5.png","https://i.ibb.co/Trcj0tx/6.png",]);var loadedCount=0;let ft=new THREE.TextureLoader().load("https://i.ibb.co/Jmc3Yc0/space-ft.png",onLoadCallback),bk=new THREE.TexM
tureLoader().load("https://i.ibb.co/KXyM8Dp/space-bk.png",onLoadCallback),up=new THREE.TextureLoader().load("https://i.ibb.co/rp4W3fR/space-up.png",onLoadCallback),dn=new THREE.TextureLoader().load("https://i.ibb.co/Q7B2fTC/space-dn.png",onLoadCallback),rt=new THREE.TextureLoader().load("https://i.ibb.co/NVyD5jy/space-rt.png",onLoadCallback),lf=new THREE.TextureLoader().load("https://i.ibb.co/xsx5rYK/space-lf.png",onLoadCallback);var materialArray=[];materialArray.push(new THREE.MeshBasicMaterial({map:ft,side:THREEM
.BackSide,fog:!1})),materialArray.push(new THREE.MeshBasicMaterial({map:bk,side:THREE.BackSide,fog:!1})),materialArray.push(new THREE.MeshBasicMaterial({map:up,side:THREE.BackSide,fog:!1})),materialArray.push(new THREE.MeshBasicMaterial({map:dn,side:THREE.BackSide,fog:!1})),materialArray.push(new THREE.MeshBasicMaterial({map:rt,side:THREE.BackSide,fog:!1})),materialArray.push(new THREE.MeshBasicMaterial({map:lf,side:THREE.BackSide,fog:!1}));var skyboxGeo=new THREE.BoxGeometry(3e3,3e3,3e3),skybox=new THREE.Mesh(skybM
oxGeo,materialArray);function onLoadCallback(){6==++loadedCount&&scene.add(skybox)}function onWindowResize(){camera.aspect=window.innerWidth/window.innerHeight,camera.updateProjectionMatrix(),renderer.setSize(window.innerWidth,window.innerHeight)}function perlinRandom(){let e=100*Math.sin(mathRand());return e-Math.floor(e)}var worldWidth=512,worldDepth=512,height_map={};function generateHeight(e,o){let t=e*o,r=new Uint8Array(t),a=new ImprovedNoise,n=5*perlinRandom(),s=35;for(let c=0;c<2;c++){for(let d=0;d<t;d++){leM
t $=d%e,p=~~(d/e);r[d]+=Math.abs(a.noise($/s,p/s,n)*s*1.85),height_map[[$,p]]=r[d]}s*=4}return r}controls.getObject().position.x=worldWidth/2,controls.getObject().position.z=worldDepth/2;let floorGeometry=new THREE.PlaneBufferGeometry(worldWidth,worldDepth,worldWidth-1,worldDepth-1);floorGeometry.rotateX(-Math.PI/2);let data=generateHeight(worldWidth,worldDepth),vertices=floorGeometry.attributes.position.array;window.vertices=vertices;for(let i=0,j=0,l=vertices.length;i<l;i++,j+=3)vertices[j+1]=1*data[i]-200;var teM
mpColor=new THREE.Color(16377338),texture=new THREE.CanvasTexture(generateTexture(data,worldWidth,worldDepth));function generateTexture(e,o,t){let r,a,n,s=new THREE.Vector3(0,0,0),c=new THREE.Vector3(1,25*mathRand(),5);c.normalize();let d=document.createElement("canvas");d.width=o,d.height=t,window.canvas=d,(r=d.getContext("2d")).fillStyle="#010011",r.fillRect(0,0,o,t),a=(image=r.getImageData(0,0,d.width,d.height)).data;var $=64+64*mathRand(),p=86+86*mathRand(),_=22+22*mathRand(),m=.33+.33*mathRand(),g=.004+.004*maM
thRand();for(let w=0,h=0,f=a.length;w<f;w+=4,h++)s.x=e[h-2]-e[h+2],s.y=2,s.z=e[h-2*o]-e[h+2*o],s.normalize(),n=s.dot(c),a[w]=($+n*p)*(m+e[h]*g),a[w+1]=(_+n*$)*(m+e[h]*g),a[w+2]=n*$*(m+e[h]*g);r.putImageData(image,0,0);let b=document.createElement("canvas");b.width=4*o,b.height=4*t,(r=b.getContext("2d")).scale(4,4),r.drawImage(d,0,0),a=(image=r.getImageData(0,0,b.width,b.height)).data;for(let y=0,v=a.length;y<v;y+=4){let u=~~(mathRand()*(3+2*mathRand()));a[y]+=u,a[y+1]+=u,a[y+2]+=u}return r.putImageData(image,0,0),bM
}texture.wrapS=THREE.ClampToEdgeWrapping,texture.wrapT=THREE.ClampToEdgeWrapping;let floorMaterial=new THREE.MeshLambertMaterial({map:texture});floorMaterial.color=tempColor;var floor=new THREE.Mesh(floorGeometry,floorMaterial);2==window.$generativeTraits.colorScheme&&(floor.material.color.r=0),window.floor=floor,scene.add(floor),objects.push(floor);var gridColor=new THREE.Color(2302755);let grid=new THREE.GridHelper(worldWidth,25,gridColor);grid.rotateX(-Math.PI/2),grid.position.x=worldWidth/2,grid.position.y=-worM
ldWidth/4,grid.material.opacity=.001,scene.add(grid),window.grid=grid;let grid2=new THREE.GridHelper(worldWidth,25,gridColor);grid2.rotateX(-Math.PI/2),grid2.position.x=worldWidth/2,grid2.position.y=-worldWidth/4,grid2.position.z=worldDepth,grid2.material.opacity=.1,scene.add(grid2);let grid3=new THREE.GridHelper(worldDepth,25,gridColor);grid3.rotateZ(-Math.PI/2),grid3.position.y=-worldWidth/4,grid3.position.z=worldDepth/2,grid3.material.opacity=.1,scene.add(grid3);let grid4=new THREE.GridHelper(worldDepth,25,gridCM
olor);grid4.rotateZ(-Math.PI/2),grid4.position.x=worldWidth,grid4.position.y=-worldWidth/4,grid4.position.z=worldDepth/2,grid4.material.opacity=.1,scene.add(grid4);let grid5=new THREE.GridHelper(worldDepth,25);grid5.position.x=worldWidth/2,grid5.position.y=worldWidth/4,grid5.position.z=worldDepth/2,grid5.material.opacity=.1,floor.position.set(worldWidth/2,0,worldDepth/2),boxGeometry=new THREE.BoxGeometry(10,10,10);var posnegWind=mathRand()>.5?-1:1,windDirectionVal=window.$generativeTraits.windDirection?new THREE.VeM
ctor3(posnegWind*mathRand()*.1,0,0):new THREE.Vector3(0,0,posnegWind*mathRand()*.1),boxMaterial=new THREE.MeshLambertMaterial({side:THREE.FrontSide}),instanceBoxMaterial=new THREE.MeshLambertMaterial({side:THREE.FrontSide});camera.updateMatrix();var firstUnlock=!0;function unlock(){firstUnlock&&(firstUnlock=!1),camera.updateProjectionMatrix()}function animate(){requestAnimationFrame(animate),renderer.render(scene,camera),time=performance.now(),water&&(water.position.y<=waterBasePosition-10&&(tideComeingIn=!0),waterM
.position.y>=waterBasePosition+10&&(tideComeingIn=!1),tideComeingIn?water.position.lerp(new THREE.Vector3(water.position.x,water.position.y+waterSpeed,water.position.x),.05):water.position.lerp(new THREE.Vector3(water.position.x,water.position.y-waterSpeed,water.position.x),.05));var e=new THREE.Vector2;if(!0===controls.isLocked||gameActive){doFloorUpdate&&(floor.geometry.attributes.position.needsUpdate=!0,floor.updateMatrix(),floorGeometry.attributes.position.needsUpdate=!0,floorGeometry.computeVertexNormals(),doFM
loorUpdate=!1),frame_count+=1,camera.updateMatrix(),delta=(time-prevTime)/1e3,velocity.x-=10*velocity.x*delta,velocity.z-=10*velocity.z*delta,velocity.z-=10*velocity.z*delta,direction.z=Number(moveForward)-Number(moveBackward),direction.x=Number(moveRight)-Number(moveLeft),direction.y=Number(moveUp)-Number(moveDown),direction.normalize(),(moveForward||moveBackward)&&(velocityzcalc=direction.z*movementSpeed*delta,velocity.z-=velocityzcalc),(moveLeft||moveRight)&&(velocityxcalc=direction.x*movementSpeed*delta,velocitM
y.x-=velocityxcalc),controls.moveRight(-velocity.x*delta),controls.moveForward(-velocity.z*delta),controls.getObject().position.y+=velocity.y*delta;var o=Math.round(controls.getObject().position.x),t=Math.round(controls.getObject().position.z),r=height_map[[o,t]]-175;fraycaster.setFromCamera(e,camera),raycaster.ray.origin.copy(controls.getObject().position),raycaster.ray.origin.y-=7,intersections=raycaster.intersectObjects(objects,!1),onObject=!1,controls.getObject().position.y<r+25&&(velocity.y=0,controls.getObjecM
t().position.y=r+25,onObject=!0),intersections&&intersections.length>0&&intersections.every(function(e){if(e.object.uuid!=floor.uuid)return onObject=!0,!1}),!0===onObject&&(velocity.y=Math.max(0,velocity.y),canJump=!0),r&&r>=controls.getObject().position.y&&camera.position.lerp(new THREE.Vector3(controls.getObject().position.x,r,controls.getObject().position.z),.1),onObject||(velocity.y-=180*delta),o>worldWidth-5&&(controls.getObject().position.x=worldWidth-5),t>worldDepth-5&&(controls.getObject().position.z=worldDM
epth-5),o<5&&(controls.getObject().position.x=5),t<5&&(controls.getObject().position.z=5)}if(prevTime=time,renderer.render(scene,camera),camera.updateMatrixWorld(),lerpColors&&lerpColors&&lerpColors.length>=objects.length)for(var a=0;a<objects.length;a++)objects[a].uuid!=floor.uuid&&objects[a].material.color.lerp(lerpColors[a],.01);if(objects){for(var a=0;a<objects.length;a++)if(objects[a].uuid!=floor.uuid){var n=new THREE.Vector3().addVectors(windDirectionVal,new THREE.Vector3(-.05+.1*mathRand(),0,-.05+.1*mathRandM
()));objects[a].position.lerp(objects[a].position.add(n),.1),objects[a].position.x>worldWidth&&(objects[a].position.x=0),objects[a].position.x<0&&(objects[a].position.x=worldWidth),objects[a].position.z>worldDepth&&(objects[a].position.z=0),objects[a].position.z<0&&(objects[a].position.z=worldDepth);var o=Math.round(objects[a].position.x),t=Math.round(objects[a].position.z),r=height_map[[o,t]]-175;r&&objects[a].position<r&&objects[a].position.lerp(new THREE.Vector3(objects[a].position.x,r+objects[a].userData.heightM
Diff,objects[a].position.z),.1)}}floor.visible=!0}function startGame(){if(!isMobile){if(iframe=document.getElementsByTagName("iframe"),console.log("What iframes were foudn?",iframe),iframe&&iframe.length>0){var e=(iframe=iframe[0])[0];console.log("do we got an iframe?",e),console.log("Foudn the iframe"),e.sandbox="allow-scripts allow-same-origin allow-pointer-lock"}try{controls.lock(),gameActive=!0,unlock()}catch{instructions.style.display="none",camera.position.y=250}}}animate(),document.getElementById("start_gameM
").addEventListener("click",function(){startGame()});let blocker=document.getElementById("blocker"),instructions=document.getElementById("instructions");controls.addEventListener("lock",function(){unlock(),camera.updateProjectionMatrix(),instructions.style.display="none",blocker.style.display="none",document.getElementById("crosshair").style.display="block",document.getElementById("crosshair").style.zIndex=1e5,gameActive=!0}),controls.addEventListener("unlock",function(){blocker.style.display="block",instructions.sM
tyle.display="",document.getElementById("crosshair").style.display="none",gameActive=!1}),scene.add(controls.getObject());let onKeyDown=function(e){switch(e.code){case"ArrowUp":case"KeyW":moveForward=!0;break;case"ArrowLeft":case"KeyA":moveLeft=!0;break;case"ArrowDown":case"KeyS":moveBackward=!0;break;case"ArrowRight":case"KeyD":moveRight=!0;break;case"KeyG":gravity=!gravity;break;case"Space":!0===canJump&&(velocity.y+=125),canJump=!1;break;case"Enter":controls.isLocked||(controls.lock(),gameActive=!0);case"ShiftLeM
ft":case"Control":movementSpeed=1500;break;case"KeyC":copyColor()}},onKeyUp=function(e){switch(e.code){case"ArrowUp":case"KeyW":moveForward=!1;break;case"ArrowLeft":case"KeyA":moveLeft=!1;break;case"ArrowDown":case"KeyS":moveBackward=!1;break;case"ArrowRight":case"KeyD":moveRight=!1;break;case"ShiftLeft":movementSpeed=400}};document.addEventListener("keydown",onKeyDown),document.addEventListener("keyup",onKeyUp);for(let i=0;i<0;i++){let t=new THREE.MeshPhongMaterial({specular:16777215,flatShading:!0,vertexColors:!0M
});t.color.HSL(.2*mathRand()+.5,.75,.25*mathRand()+.75);let r=new THREE.Mesh(boxGeometry,t);r.position.x=20*Math.floor(20*mathRand()-10),r.position.y=20*Math.floor(20*mathRand())+10,r.position.z=20*Math.floor(20*mathRand()-10),scene.add(r)}var points=[],material=new THREE.MeshPhongMaterial({specular:16777215,flatShading:!0});for(let j=0;j<25;j++){var a=Math.floor(4+6*mathRand()),n=mathRand()*(100*mathRand());for(let s=0;s<a;s++)points.push(new THREE.Vector3(50+mathRand()*n,-50+mathRand()*n,mathRand()*n));var c,d,$=M
height_map[[Math.round((pos=[worldWidth*mathRand(),0,worldDepth*mathRand()])[0]),Math.round(pos[2])]]-175,p=$+200*mathRand();pos[1]=p;var _=p-$,m=new THREE.ConvexGeometry(points);let g=new THREE.MeshPhongMaterial({specular:16777215,flatShading:!0});g.color.setHSL(.2*mathRand()+.5,.75,.25*mathRand()+.75),(mesh=new THREE.Mesh(m,g)).position.x=pos[0],mesh.position.y=pos[1],mesh.position.z=pos[2],mesh.userData.heightDiff=_,scene.add(mesh),objects.push(mesh),finalMesh=mesh,finalMaterial=g}var interval=setInterval(functiM
on(){for(var e=0;e<objects.length;e++){var o=new THREE.Color;o.setHex(16777215*mathRand()),lerpColors.length<objects.length?lerpColors.push(o):lerpColors[e]=o}},2e3);let waterGeometry=new THREE.PlaneGeometry(worldWidth,worldDepth);function triggerDeleteTerrain(){if((fintersections=fraycaster.intersectObjects(objects,!1))&&fintersections.length>0){for(var e of fintersections)if(e.object.uuid!=water.uuid&&e.object.uuid!=floor.uuid){o=e;break}if(o){var o,t=o.object;scene.remove(t),t.geometry.dispose(),t.material.dispoM
se()}}}function triggerMoveTerrain(){if((fintersections=fraycaster.intersectObjects(objects,!1))&&fintersections.length>0){for(var e of fintersections)if(e.object.uuid!=water.uuid){o=e;break}if(o){floor.geometry.attributes.position.array,floor.geometry.attributes.position,o.point.x,o.point.z,new THREE.Vector2,new THREE.Vector3;var o,t,r,a,n=[],s=Math.floor(4+6*mathRand()),c=mathRand()*(200*mathRand());for(let d=0;d<s;d++)n.push(new THREE.Vector3(mathRand()*c,mathRand()*c,mathRand()*c));height_map[[Math.round((t=[o.M
point.x,o.point.y,o.point.z])[0]),Math.round(t[2])]];var $=new THREE.ConvexGeometry(n);let p=new THREE.MeshPhongMaterial({specular:16777215,flatShading:!0});p.color.setHSL(.2*mathRand()+.5,.75,.25*mathRand()+.75),r=new THREE.Mesh($,p);var _=new THREE.Box3().setFromObject(r).getSize();r.position.x=t[0]-_.x,r.position.y=t[1]+_.y+1,r.position.z=t[2]-_.z,scene.add(r),objects.push(r)}}}function mobileCheck(){var e;let o=!1;return e=navigator.userAgent||navigator.vendor||window.opera,(/(android|bb\d+|meego).+mobile|avantM
go|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bM
umb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w]M
)|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|M
sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(e.substr(0,4)))&&(o=!0),console.log("ismobile? "+o),o}water=new e(waterGeometry,{textureWidth:512,textureHeight:512,waterNormals:new THREE.TextureLoadM
er().load("https://raw.githubusercontent.com/IanUme/ThreejsTest/master/textures/waternormals.jpg",function(e){e.wrapS=e.wrapT=THREE.RepeatWrapping,scene.add(water),loadingDone()}),sunDirection:new THREE.Vector3,sunColor:waterColor,waterColor:waterColor,distortionScale:3.7,fog:void 0!==scene.fog}),window.water=water,water.position.y=waterBasePosition,water.position.x=worldWidth/2,water.position.z=worldDepth/2,water.rotation.x=-Math.PI/2,document.addEventListener("click",function(e){(!0===controls.isLocked||gameActivM
e)&&(0==e.button?triggerMoveTerrain():triggerDeleteTerrain())});var mobileWarning=document.getElementById("mobile-warning");function loadingDone(){instructions.style.display="",loading.style.display="none"}document,isMobile&&(instructions.classList.add("d-none"),mobileWarning.classList.remove("d-none")),document.getElementById("hide").onclick=function(){instructions.style.display="none"},setTimeout(function(){console.log("hide the display after 10 seconds of inactivity. "),instructions.style.display="none"},1e4),wiMU
ndow.onload=function(){if(iframe=document.getElementsByTagName("iframe"),console.log("What iframes were foudn?",iframe),iframe&&iframe.length>0){var e=(iframe=iframe[0])[0];console.log("do we got an iframe?",e),console.log("Foudn the iframe"),e.sandbox="allow-scripts allow-same-origin allow-pointer-lock"}};
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:993407E7B23F11EDBFEAE38E76325910" xmpMM:DocumentID="xmp.did:993407E8B23F11EDBFEAE38E76325910"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:993407E5B23F11EDBFEAE38E76325910" stRef:documentID="xmp.did:993407E6B23F11EDBFEAE38E76325910"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
text/plain;charset=utf-8
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Garden</title>
    Generative supports the most popular creative coding libraries. Simply uncomment the library you want to use below.
    Are we missing an important library? Let us know @generative_xyz.
    <!-- p5js@1.5.0 -->
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <!-- c2.min.js@1.0.0
    <script sandbox="allow-sM
cripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/c2/1.0.0/c2.min.js"></script>
    <!-- chromajs@2.4.2 -->
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script>
    <!-- p5.grain.js@0.6.1
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></script>
    <!-- threejs@r124
    <script sandbox="allow-scrM
ipts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r124/three.min.js"></script>
    <!-- tonejs@14.8.49
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script>
    <script type="text/javascript">
 Add your script here
 Add your script here
    <script id="snippet-random-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(MatM
h.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; M
n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
        let mathRand = sfc32(...cyrb128(seed));
            margin: 0px;
<script type="text/javascript">
    const rand = mathRand();
    function T1(rand) {
        // calculate rarity by yourself
        if (rand > 0.5) {
            return true;
            return false
    // window.$generativeTraits contain list traits for token
need to populate a $generativeTraits object in the window object
    window.$generativeTraits = {
 Add your code here
Math.random = mathRand;
    cSize = min(windowHeight, windowWidth);
    mainCanvas = createCM
anvas(cSize, cSize);
    background('#f0f0f0')
    fill(colors[mathrand(0, colors.length - 1)])
    for(let i = 0; i < 20; i++) {
        curveVertex(mathrand(10,width/4), mathrand(10, height));
    fill(colors[mathrand(0, colors.length - 1)])
    for(let i = 0; i < 20; i++) {
        curveVertex(mathrand(10,width), mathrand(10, height/4));
    fill(colors[mathrand(0, colors.length - 1)])
    for(let i = 0; i < 20; i++) {
        curveVertex(mathrand(80,width - 80), mathrand(80, height-80));
    fill(colors[mathrand(0, colors.length - 1)])
    for(let i = 0; i < 20; i++) {
        curveVertex(mathrand(80,width - 80), mathrand(80, height-80));
    fill(colors[mathrand(0, coM
    for(let i = 0; i < 20; i++) {
        curveVertex(mathrand(200,width-10), mathrand(200, height-10));
    fill(colors[mathrand(0, colors.length - 1)])
    for(let i = 0; i < 20; i++) {
        curveVertex(mathrand(width/2,width-10), mathrand(height/2, height-10));
function setColors(mix = 1) {
    colorsKeys = Object.keys(chroma.brewer);
    for (let i = 0; i < mix; i++) {
        colors = [...M
colors, ...chroma.brewer[colorsKeys[mathrand(0, colorsKeys.length - 1)]]]
        colors2 = chroma.brewer[colorsKeys[mathrand(colorsKeys.length - 1, 0)]]
function mathrand(min, max) {
    return Math.floor(mathRand() * (max - min + 1) + min);
function keyTyped() {
    if (key === 's') {
        saveCanvas('Amz-' + mathRand(), 'png');
 Add your code here
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>A simple template for launching your art on Bitcoin</title>
    Generative supports the most popular creative coding libraries. Simply uncomment the library you want to use below.
    Are we missing an important library? Let us know @generative_xyz.
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/c2/1.0.0/c2.min.js"></script>
    <!-- chromajs@2.4.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script>
    <!-- p5.grain.js@0.6.1
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r124/three.min.js"></script>
    <!-- tonejs@14.8.49
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script>
    <!-- svgjs@3.1.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/svg.js/3.1.2/svg.min.js"></script>
    <!-- aframejs@1M
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/aframe/1.2.0/aframe.min.js"></script>
    <!-- babylonjs@5.47.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/babylonjs/5.47.0/babylon.js"></script>
    <!-- paperjs@0.12.17
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/paper.js/0.12.17/paper-full.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/regl/2.1.0/regl.min.js"></script>
    <script type="text/javascript">
 Add your script here
 Add your script here
    <script id="snippet-raM
ndom-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - M
pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), M
l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, M
u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
        let mathRand = sfc32(...cyrb128(seed));
            margin: 0px;
<canvas id="canvas"></canvas>
<script type="text/javascriM
    const rand = mathRand();
    function T1(rand) {
        // calculate rarity by yourself
        if (rand > 0.5) {
            return true;
            return false
    // window.$generativeTraits contain list traits for token
    // you need to populate a $generativeTraits object in the window object
    window.$generativeTraits = {
        "T1": T1(rand),
    console.log(window.$generativeTraits)
        const fxSeed = rand || Math.random();
        function randomValueIndexArrayInt(hash, lenArray) {
    return hash % lenArray;
  function cyrb128(str) {
    let h1 = 1779033703,
      h2 = 3144134277,
      h3 = 1013904242,
      h4 = 2773480762;
    for (let i = 0, k; i < str.length; i++) {
      k = str.charCodeAt(i);
      h1 = h2 ^ Math.imulM
(h1 ^ k, 597399067);
      h2 = h3 ^ Math.imul(h2 ^ k, 2869860233);
      h3 = h4 ^ Math.imul(h3 ^ k, 951274213);
      h4 = h1 ^ Math.imul(h4 ^ k, 2716044179);
    h1 = Math.imul(h3 ^ (h1 >>> 18), 597399067);
    h2 = Math.imul(h4 ^ (h2 >>> 22), 2869860233);
    h3 = Math.imul(h1 ^ (h3 >>> 17), 951274213);
    h4 = Math.imul(h2 ^ (h4 >>> 19), 2716044179);
      (h1 ^ h2 ^ h3 ^ h4) >>> 0,
      (h2 ^ h1) >>> 0,
      (h3 ^ h1) >>> 0,
      (h4 ^ h1) >>> 0
  function sfc32_c(a, b, c, dM
    var t = (a + b) | 0;
    a = b ^ (b >>> 9);
    b = (c + (c << 3)) | 0;
    c = (c << 21) | (c >>> 11);
    d = (d + 1) | 0;
    t = (t + d) | 0;
    c = (c + t) | 0;
    return (t >>> 0) / 4294967296;
  // return random value from [l -> r]
  function consistentRand(seed, l, r) {
    const rand = sfc32_c(...cyrb128(seed.toString()));
    return l + rand * (r - l);
  function getRandomItem(listP, seed) {
    const pref = [];
of listP) pref.push(x);
    for (let i = 1; i < listP.length; i++) {
      pref[i] += pref[i - 1];
    for (let i = 0; i < pref.length; i++) pref[i] /= pref[pref.length - 1];
    // get random value from 0->1
    const rand = consistentRand(seed, 0, 1);
    for (let i = 0; i < pref.length; i++) {
      if (rand < pref[i]) return i;
  function getRandomBool(seed, l, r) {
    const rand = sfc32_c(...cyrb128(seed.toString()));
    return rand < 0.5 ? l : r;
  const color_palette = M
    ["#20191b", "#67875c", "#f3cb4d", "#f2f5e3"],
    ["#bab9a4", "#311f27", "#ff3931", "#007861"],
    ["#f4c172", "#7b8a56", "#363d4a", "#ff9369"],
    ["#20342a", "#f74713", "#e9b4a6", "#686d2c"]
  // Get the canvas element from the HTML document
  const canvas = document.getElementById("canvas");
  const context = canvas.getContext("2d");
  // Define the dimensions of the canvas and the size of each square
  const canvasWidth = 1000;
  canvas.width = canvasWidth;
  canvas.height = canvasHeight;
  const squareSize = consistentRand(fxSeed * 10, 5, 100);
  // Select a random color palette from the array
  const randomPaletteIndex = Math.floor(
    consistentRand(fxSeed, 0, color_palette.length - 1)
  const randomPalette = color_palette[randomPaletteIndex];
  // Loop through each row and column to draw squares with random colors from the palette
  context.clearRect(0, 0, canvasWidth, canvasHeight);
  for (let i = 0; i < canvM
asHeight / squareSize; i++) {
    for (let j = 0; j < canvasWidth / squareSize; j++) {
      const randomColorIndex = Math.floor(
        consistentRand(
          fxSeed * (i + fxSeed * 10) * (j + fxSeed * 10),
          randomPalette.length - 1
      const randomColor = randomPalette[randomColorIndex];
      context.fillStyle = randomColor;
      context.fillRect(j * squareSize, i * squareSize, squareSize, squareSize);
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>A simple template for launching your art on Bitcoin</title>
    Generative supports the most popular creative coding libraries. Simply uncomment the library you want to use below.
    Are we missing an important library? Let us know @generative_xyz.
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/c2/1.0.0/c2.min.js"></script>
    <!-- chromajs@2.4.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script>
    <!-- p5.grain.js@0.6.1
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r124/three.min.js"></script>
    <!-- tonejs@14.8.49
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script>
    <!-- svgjs@3.1.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/svg.js/3.1.2/svg.min.js"></script>
    <!-- aframejs@1M
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/aframe/1.2.0/aframe.min.js"></script>
    <!-- babylonjs@5.47.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/babylonjs/5.47.0/babylon.js"></script>
    <!-- paperjs@0.12.17
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/paper.js/0.12.17/paper-full.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/regl/2.1.0/regl.min.js"></script>
    <script type="text/javascript">
 Add your script here
 Add your script here
    <script id="snippet-raM
ndom-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - M
pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), M
l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, M
u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
        let mathRand = sfc32(...cyrb128(seed));
            margin: 0px;
<canvas id="canvas"></canvas>
<script type="text/javascriM
    const rand = mathRand();
    function T1(rand) {
        // calculate rarity by yourself
        if (rand > 0.5) {
            return true;
            return false
    // window.$generativeTraits contain list traits for token
    // you need to populate a $generativeTraits object in the window object
    window.$generativeTraits = {
        "T1": T1(rand),
    console.log(window.$generativeTraits)
        const fxSeed = rand || Math.random();
        function randomValueIndexArrayInt(hash, lenArray) {
    return hash % lenArray;
  function cyrb128(str) {
    let h1 = 1779033703,
      h2 = 3144134277,
      h3 = 1013904242,
      h4 = 2773480762;
    for (let i = 0, k; i < str.length; i++) {
      k = str.charCodeAt(i);
      h1 = h2 ^ Math.imulM
(h1 ^ k, 597399067);
      h2 = h3 ^ Math.imul(h2 ^ k, 2869860233);
      h3 = h4 ^ Math.imul(h3 ^ k, 951274213);
      h4 = h1 ^ Math.imul(h4 ^ k, 2716044179);
    h1 = Math.imul(h3 ^ (h1 >>> 18), 597399067);
    h2 = Math.imul(h4 ^ (h2 >>> 22), 2869860233);
    h3 = Math.imul(h1 ^ (h3 >>> 17), 951274213);
    h4 = Math.imul(h2 ^ (h4 >>> 19), 2716044179);
      (h1 ^ h2 ^ h3 ^ h4) >>> 0,
      (h2 ^ h1) >>> 0,
      (h3 ^ h1) >>> 0,
      (h4 ^ h1) >>> 0
  function sfc32_c(a, b, c, dM
    var t = (a + b) | 0;
    a = b ^ (b >>> 9);
    b = (c + (c << 3)) | 0;
    c = (c << 21) | (c >>> 11);
    d = (d + 1) | 0;
    t = (t + d) | 0;
    c = (c + t) | 0;
    return (t >>> 0) / 4294967296;
  // return random value from [l -> r]
  function consistentRand(seed, l, r) {
    const rand = sfc32_c(...cyrb128(seed.toString()));
    return l + rand * (r - l);
  function getRandomItem(listP, seed) {
    const pref = [];
of listP) pref.push(x);
    for (let i = 1; i < listP.length; i++) {
      pref[i] += pref[i - 1];
    for (let i = 0; i < pref.length; i++) pref[i] /= pref[pref.length - 1];
    // get random value from 0->1
    const rand = consistentRand(seed, 0, 1);
    for (let i = 0; i < pref.length; i++) {
      if (rand < pref[i]) return i;
  function getRandomBool(seed, l, r) {
    const rand = sfc32_c(...cyrb128(seed.toString()));
    return rand < 0.5 ? l : r;
  const color_palette = M
    ["#20191b", "#67875c", "#f3cb4d", "#f2f5e3"],
    ["#bab9a4", "#311f27", "#ff3931", "#007861"],
    ["#f4c172", "#7b8a56", "#363d4a", "#ff9369"],
    ["#20342a", "#f74713", "#e9b4a6", "#686d2c"]
  // Get the canvas element from the HTML document
  const canvas = document.getElementById("canvas");
  const context = canvas.getContext("2d");
  // Define the dimensions of the canvas and the size of each square
  const canvasWidth = 1000;
  canvas.width = canvasWidth;
  canvas.height = canvasHeight;
  const squareSize = consistentRand(fxSeed * 10, 5, 100);
  // Select a random color palette from the array
  const randomPaletteIndex = Math.floor(
    consistentRand(fxSeed, 0, color_palette.length - 1)
  const randomPalette = color_palette[randomPaletteIndex];
  // Loop through each row and column to draw squares with random colors from the palette
  context.clearRect(0, 0, canvasWidth, canvasHeight);
  for (let i = 0; i < canvM
asHeight / squareSize; i++) {
    for (let j = 0; j < canvasWidth / squareSize; j++) {
      const randomColorIndex = Math.floor(
        consistentRand(
          fxSeed * (i + fxSeed * 10) * (j + fxSeed * 10),
          randomPalette.length - 1
      const randomColor = randomPalette[randomColorIndex];
      context.fillStyle = randomColor;
      context.fillRect(j * squareSize, i * squareSize, squareSize, squareSize);
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"Bane.sats"}h!
((((((((((((((((((((((((((((((((((((((((((((((((((
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
Mined by AntPool874Q
text/html;charset=utf-8
<html><body bgcolor=black><pre><font size=10><center>
<font color='#32CD32'>///</font>
<font color='DeepPink'> (o,O) </font>
<font color=#32CD32>//{\</font><font color=#32CD32 size=6>&#8383;</font><font color=#32CD32>/}\\</font>
<font color=blue>-"-</font>
</center></font></pre></body></html>
{"attributes":[{"trait_type":"Clothes","value":"Pimp Coat"},{"trait_type":"Background","value":"Gray"},{"trait_type":"Eyes","value":"Scumbag"},{"trait_type":"Mouth","value":"Bored Unshaven"},{"trait_type":"Fur","value":"Black"}],"external_url":"https://baycbitcoin.com/index/bayc/8927","image":"ipfs://QmWwSKeAhhs1CNNDDkMaYgdWvZjrCUyfczc51JXp81i3H1/8927.png"}
 .)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO
&O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
4All shapes, sizes & colours of bodies are beautiful.h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"DoomDom.sats"}h!
FjDOUT:F297FBE2B5588CFDBBAB1F19D3217A747FEC70DF543A7E9F03061A1F8991D41E
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
text/html;charset=utf-8
        <title>HTML5 Tetris</title>
    border: 1px solid black;
    margin-top: 10px;
    font-family: Arial, sans-serif;
    font-size: 30px;
    font-weight: bold;
    background-color: white;
    cursor: pointer;
        <audio id="clearsound" src="https://github.com/dionyzizM
/canvas-tetris/blob/4e497d1c858914f0a1f0818698029d1c7dad090b/sound/pop.ogg" preload="auto"></audio>
        <canvas width='300' height='600'></canvas>
        <button id="playbutton" onclick="playButtonClicked();">Play</button>
var COLS = 10, ROWS = 20;
var current; // current moving shape
var currentX, currentY; // position of current shape
var freezed; // is current shape settled on the board?
    'cyan', 'orange', 'blue', 'yellow', 'red', 'green', 'purple'
// creates a new 4x4 shape in global variable 'current'
// 4x4 so as to cover the size when the shape is rotated
function newShape() {
    var id = Math.floor( Math.random() * shapes.length );
    var shape = shapes[ iM
d ]; // maintain id for color filling
    for ( var y = 0; y < 4; ++y ) {
        current[ y ] = [];
        for ( var x = 0; x < 4; ++x ) {
            var i = 4 * y + x;
            if ( typeof shape[ i ] != 'undefined' && shape[ i ] ) {
                current[ y ][ x ] = id + 1;
                current[ y ][ x ] = 0;
    // new shape starts to move
    freezed = false;
    // position where the shape will evM
    for ( var y = 0; y < ROWS; ++y ) {
        board[ y ] = [];
        for ( var x = 0; x < COLS; ++x ) {
            board[ y ][ x ] = 0;
// keep the element moving down, creating new shapes and clearing lines
    if ( valid( 0, 1 ) ) {
    // if the element settled
        valid(0, 1);
        clearLines();
            clearAllIntervals();
            return false;
// stop shape at its position and fix it to board
    for ( var y = 0; y < 4; ++y ) {
        for ( var x = 0; x < 4; ++x ) {
            if ( current[ y ][ x ] ) {
                board[ y + currentY ][ x + currentX ] = current[ y ][ x ];
// returns rotates the rotated shape 'current' perpendicularly anticlockwise
function rotate( current ) {
    var newCurrent = [];
    for ( var y = 0; y < 4; ++y ) {
        newCurrent[ y ] = [];
        for ( var x = 0; x < 4; ++x ) {
            newCurrent[ y ][ x ] = current[ 3 - x ][ y ];
    return newCurrent;
// check if any lines are filled and clear them
function clearLines() {
    for ( var y = ROWS - 1; y >= 0; --y ) {
        var rowFilled = true;
        for ( var x = 0; x < COLS; ++x ) {
            if ( board[ y ][ x ] == 0 ) {
      rowFilled = false;
                break;
        if ( rowFilled ) {
            document.getElementById( 'clearsound' ).play();
            for ( var yy = y; yy > 0; --yy ) {
                for ( var x = 0; x < COLS; ++x ) {
                    board[ yy ][ x ] = board[ yy - 1 ][ x ];
function keyPress( key ) {
    switch ( key ) {
        case 'left':
            if ( valid( -1 ) ) {
        case 'right':
            if ( valid( 1 ) ) {
                ++currentX;
        case 'down':
            if ( valid( 0, 1 ) ) {
                ++currentY;
        case 'rotate':
            var rotated = rotate( current );
            if ( valid( 0, 0, rotated ) ) {
                current = rotated;
        case 'drop':
                ++currentY;
// checks if the resulting position of current shape will be feasible
function valid( offsetX, offsetY, newCurrent ) {
    offsetX = offsetX || 0;
    offsetY = offsetY || 0;
    offsetX = currentX + offsetX;
    offsetY = currentY + offsetY;
    newCurrent = newCurrent || current;
    for ( var y = 0; y < 4; ++y ) {
        for ( var x = 0; x < 4; ++x ) {
            if ( newCurrent[ y ][ xM
                if ( typeof board[ y + offsetY ] == 'undefined'
                  || typeof board[ y + offsetY ][ x + offsetX ] == 'undefined'
                  || board[ y + offsetY ][ x + offsetX ]
                  || x + offsetX < 0
                  || y + offsetY >= ROWS
                  || x + offsetX >= COLS ) {
                    if (offsetY == 1 && freezed) {
                        lose = true; // lose if the current shape is settled at the top most row
                        document.M
getElementById('playbutton').disabled = false;
                    }
                    return false;
function playButtonClicked() {
    document.getElementById("playbutton").disabled = true;
function newGame() {
    clearAllIntervals();
    intervalRender = setInterval( render, 30 );
    interval = setInterval( tick, 400 );
function clearAllIntervals(){
   clearInterval( interval );
    clearInterval( intervalRender );
document.body.onkeydown = function( e ) {
        39: 'right',
        38: 'rotate',
    if ( typeof keys[ e.keyCode ] != 'undefined' ) {
        keyPress( keys[ e.keyCode ] );
var canvas = document.getElementsByTagName( 'canvas' )[ 0 ];
var ctx = canvas.getContext( '2d' );
var BLOCK_W = W / COLS, BLOCK_H = H / ROWS;
// draw a single square at (x, y)
function drawBlock( x, y ) {
    ctx.fillRect( BLOCK_W * x, BLOCK_H * y, BLOCK_W - 1 , BLOCK_H - 1 );
    ctx.strokeRect( BLOCK_W * x, BLOCK_H * y, BLOCK_W - 1 , BLOCK_H - 1 );
// draws the board and the moving shape
    ctx.clearRect( 0, 0, W, H );
    ctx.strokeStyle = 'black';
    for ( var x = 0; x < COLS; ++x ) {
        for ( var y = 0; y < ROWS; ++y ) {
            if ( boaM
                ctx.fillStyle = colors[ board[ y ][ x ] - 1 ];
                drawBlock( x, y );
    ctx.fillStyle = 'red';
    ctx.strokeStyle = 'black';
    for ( var y = 0; y < 4; ++y ) {
        for ( var x = 0; x < 4; ++x ) {
            if ( current[ y ][ x ] ) {
                ctx.fillStyle = colors[ current[ y ][ x ] - 1 ];
                drawBlock( currentX + x, currentY + y );
text/plain;charset=utf-8
  "name": "selfsovereignty.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "craigstevenwright.sats"
text/plain;charset=utf-8
  "name": "ohio.sats"
d/Foundry USA Pool #dropgold/ l
6j4ion:3.Qmbe3gU83AZWADfQEpTQ4XLKwGNVGHL8LvoMn2J2XUp9hB
text/html;charset=utf-8
<html><body bgcolor=black><pre><font size=10><center>
<font color=blue>"___"</font>
<font color='Magenta'> (o-o) </font>
<font color=white>{=|=}</font>
<font color=GreenYellow>-"-</font>
</center></font></pre></body></html>
FjDOUT:933DC2384C6FD13FAB71C60F0AC148A05E79904B59CAAEB4E2F42957887A7DA3
DjB=:BNB.BNB:bnb1d4gsztaq8x4p3q68dq3mkpxygvpyex24cx7ru4:14891284:te:0
FjDOUT:B04E657E4DCBC5B6017942864612248193038744BAA581C6D5E53E251E31FE11
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1111.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#ffa300">o</tspan><tspan dy="20" x="160" fill="#61ff75"></tspan><tspan dy="25" x="160" fill="#00ffff">|/</tspan><L_tspan dy="25" x="160" fill="#eeeeee">/|</tspan></text></svg>
/ViaBTC/Mined by bigpermle/,
Bj@=:BNB.BUSD-BD1:bnb1sf9ewuua5xnun0znpksmlpjtcqqea0drks6egt:1:t:30
text/html;charset=utf-8
<html><body bgcolor=black><pre><font size=10><center>
<font color=yellow>"___"</font>
<font color='yellow'> (o-o) </font>
<font color=Magenta>{" "}</font>
<font color=Cyan>-"-</font>
</center></font></pre></body></html>
4j2DC-L5:yi9sANrxpBrJ/sNDBas/qm7wIzV898fOm9yreY1VJGk=
FjDOUT:8ADBD638FA6B52AC0F7D0E2932F4128F7A1F6F24B3CF09746FDEA1DC5C26DD64
FjDOUT:FC7FA10310BFC884BAB3A15B0BFD3E3C2C796046F59F635110191F28B787A7D0
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
d/Foundry USA Pool #dropgold/
text/html;charset=utf-8
<html><body bgcolor=black><pre><font size=10><center>
<font color=GreenYellow>"___"</font>
<font color='DeepPink'> (-,-) </font>
<font color=white>{-:'}</font>
<font color=Cyan>-"-</font>
</center></font></pre></body></html>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk996.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#82b6b9">o</tspan><tspan dy="20" x="160" fill="#d0f400"></tspan><tspan dy="25" x="160" fill="#0bb4ff">|/</tspan><tL^span dy="25" x="160" fill="#b3d4ff">/|</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1057.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#7f766d">o</tspan><tspan dy="20" x="160" fill="#9b19f5"></tspan><tspan dy="25" x="160" fill="#0bb4ff">|/</tspan><L`tspan dy="22" x="160" fill="#dc0ab4">/ \</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1011.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#d0f400">o</tspan><tspan dy="20" x="160" fill="#d0f400"></tspan><tspan dy="25" x="160" fill="#9b19f5">|</tspan><tL_span dy="22" x="160" fill="#7f766d">/ \</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1100.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#fd7f6f">o</tspan><tspan dy="20" x="160" fill="#dc0ab4"></tspan><tspan dy="25" x="160" fill="#9b19f5">|/</tspan><L`tspan dy="22" x="160" fill="#82b6b9">/ \</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1138.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#1853ff">o</tspan><tspan dy="20" x="160" fill="#00ffff"></tspan><tspan dy="25" x="160" fill="#00ffff">|</tspan><tL^span dy="25" x="160" fill="#b3d4ff">/|</tspan></text></svg>
((((((((((((((((((((((((((((((((((((((((((((((((((
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1127.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#dc0ab4">o</tspan><tspan dy="20" x="160" fill="#1853ff"></tspan><tspan dy="25" x="160" fill="#fd7f6f">|/</tspan><L`tspan dy="22" x="160" fill="#ffa300">/ \</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1020.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#35d435">o</tspan><tspan dy="20" x="160" fill="#00bfa0"></tspan><tspan dy="25" x="160" fill="#bd7ebe">|</tspan><tL^span dy="25" x="160" fill="#00bfa0">/|</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1158.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#f46a9b">o</tspan><tspan dy="20" x="160" fill="#0bb4ff"></tspan><tspan dy="25" x="160" fill="#ffa300">|/</tspan><L`tspan dy="22" x="160" fill="#7f766d">/ \</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1046.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#35d435">o</tspan><tspan dy="20" x="160" fill="#82b6b9"></tspan><tspan dy="25" x="160" fill="#7f766d">|/</tspan><L_tspan dy="25" x="160" fill="#35d435">/|</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1054.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#9b19f5">o</tspan><tspan dy="20" x="160" fill="#61ff75"></tspan><tspan dy="25" x="160" fill="#82b6b9">|</tspan><tL_span dy="22" x="160" fill="#dc0ab4">/ \</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1032.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#dc0ab4">o</tspan><tspan dy="20" x="160" fill="#35d435"></tspan><tspan dy="25" x="160" fill="#dc0ab4">|/</tspan><L`tspan dy="22" x="160" fill="#00ffff">/ \</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1053.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#fdcce5">=O=</tspan><tspan dy="20" x="160" fill="#61ff75"></tspan><tspan dy="25" x="160" fill="#9b19f5">|/</tspanLb><tspan dy="22" x="160" fill="#ffa300">/ \</tspan></text></svg>
text/plain;charset=utf-8
({"name":"dnk.sats","p":"sns","op":"reg"}h!
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1198.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#eeeeee">o</tspan><tspan dy="20" x="160" fill="#f46a9b"></tspan><tspan dy="25" x="160" fill="#00bfa0">|/</tspan><L_tspan dy="25" x="160" fill="#9b19f5">/|</tspan></text></svg>
((((((((((((((((((((((((((((((((((((((((((((((((((
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1026.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#1853ff">o</tspan><tspan dy="20" x="160" fill="#d0f400"></tspan><tspan dy="25" x="160" fill="#82b6b9">|/</tspan><L_tspan dy="25" x="160" fill="#0bb4ff">/|</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1125.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#00bfa0">o</tspan><tspan dy="20" x="160" fill="#dc0ab4"></tspan><tspan dy="25" x="160" fill="#fdcce5">|/</tspan><L`tspan dy="22" x="160" fill="#00ffff">/ \</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1195.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#00bfa0">o</tspan><tspan dy="20" x="160" fill="#9b19f5"></tspan><tspan dy="25" x="160" fill="#FCE74C">|/</tspan><L_tspan dy="25" x="160" fill="#0bb4ff">/|</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1065.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#d0f400">o</tspan><tspan dy="20" x="160" fill="#e60049"></tspan><tspan dy="25" x="160" fill="#b3d4ff">|</tspan><tL_span dy="22" x="160" fill="#ffa300">/ \</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1132.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#fdcce5">o</tspan><tspan dy="20" x="160" fill="#9b19f5"></tspan><tspan dy="25" x="160" fill="#e60049">|</tspan><tL^span dy="25" x="160" fill="#9b19f5">/|</tspan></text></svg>
http://ns.adobe.com/xap/1.0/
' id='W5M0MpCehiHzreSzNTczkc9d'?>
<x:xmpmeta xmlns:x="adobe:ns:meta/"><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="uuid:faf5bdd5-ba3d-11da-ad31-d33d75182f1b" xmlns:dc="http://purl.org/dc/elements/1.1/"/><rdf:Description rdM
f:about="uuid:faf5bdd5-ba3d-11da-ad31-d33d75182f1b" xmlns:xmp="http://ns.adobe.com/xap/1.0/"><xmp:CreateDate>2022-04-15T08:56:29.947</xmp:CreateDate></rdf:Description><rdf:Description rdf:about="uuid:faf5bdd5-ba3d-11da-ad31-d33d75182f1b" xmlns:dc="http://purl.org/dc/elements/1.1/"><dc:creator><rdf:Seq xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:li>John Hussey</rdf:li></rdf:Seq>
			</dc:creator></rdf:Description></rdf:RDF></x:xmpmeta>
                                                               M





                                                                              M





                                                                                             M









                            <?xpacket end='w'?>
**************************************************
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1144.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#9b19f5">o</tspan><tspan dy="20" x="160" fill="#ffa300"></tspan><tspan dy="25" x="160" fill="#f46a9b">|</tspan><tL_span dy="22" x="160" fill="#bd7ebe">/ \</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1030.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#b3d4ff">o</tspan><tspan dy="20" x="160" fill="#FCE74C"></tspan><tspan dy="25" x="160" fill="#ffa300">|/</tspan><L`tspan dy="22" x="160" fill="#7f766d">/ \</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1043.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#FCE74C">o</tspan><tspan dy="20" x="160" fill="#7f766d"></tspan><tspan dy="25" x="160" fill="#00ffff">|</tspan><tL^span dy="25" x="160" fill="#e60049">/|</tspan></text></svg>
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1042.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#fd7f6f">o</tspan><tspan dy="20" x="160" fill="#fd7f6f"></tspan><tspan dy="25" x="160" fill="#dc0ab4">|</tspan><tL^span dy="25" x="160" fill="#fd7f6f">/|</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1201.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#00bfa0">=O=</tspan><tspan dy="20" x="160" fill="#eeeeee"></tspan><tspan dy="25" x="160" fill="#FCE74C">|/</tspanLa><tspan dy="25" x="160" fill="#e60049">/|</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1143.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#9b19f5">o</tspan><tspan dy="20" x="160" fill="#00ffff"></tspan><tspan dy="25" x="160" fill="#35d435">|/</tspan><L`tspan dy="22" x="160" fill="#61ff75">/ \</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk993.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#bd7ebe">o</tspan><tspan dy="20" x="160" fill="#dc0ab4"></tspan><tspan dy="25" x="160" fill="#fdcce5">|/</tspan><tL_span dy="22" x="160" fill="#dc0ab4">/ \</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk994.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#f46a9b">o</tspan><tspan dy="20" x="160" fill="#9b19f5"></tspan><tspan dy="25" x="160" fill="#FCE74C">|/</tspan><tL^span dy="25" x="160" fill="#f46a9b">/|</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1172.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#b3d4ff">o</tspan><tspan dy="20" x="160" fill="#bd7ebe"></tspan><tspan dy="25" x="160" fill="#1853ff">|/</tspan><L_tspan dy="25" x="160" fill="#e60049">/|</tspan></text></svg>
((((((((((((((((((((((((((((((((((((((((((((((((((
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1101.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#FCE74C">o</tspan><tspan dy="20" x="160" fill="#dc0ab4"></tspan><tspan dy="25" x="160" fill="#0bb4ff">|/</tspan><L_tspan dy="25" x="160" fill="#0bb4ff">/|</tspan></text></svg>
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
((((((((((((((((((((((((((((((((((((((((((((((((((
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1183.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#0bb4ff">o</tspan><tspan dy="20" x="160" fill="#b3d4ff"></tspan><tspan dy="25" x="160" fill="#00ffff">|</tspan><tL_span dy="22" x="160" fill="#d0f400">/ \</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1159.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#e60049">o</tspan><tspan dy="20" x="160" fill="#00ffff"></tspan><tspan dy="25" x="160" fill="#bd7ebe">|</tspan><tL^span dy="25" x="160" fill="#9b19f5">/|</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1071.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#f46a9b">o</tspan><tspan dy="20" x="160" fill="#7f766d"></tspan><tspan dy="25" x="160" fill="#ffa300">|</tspan><tL^span dy="25" x="160" fill="#35d435">/|</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1146.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#b3d4ff">o</tspan><tspan dy="20" x="160" fill="#0bb4ff"></tspan><tspan dy="25" x="160" fill="#7f766d">|</tspan><tL_span dy="22" x="160" fill="#61ff75">/ \</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1097.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#0bb4ff">=O=</tspan><tspan dy="20" x="160" fill="#0bb4ff"></tspan><tspan dy="25" x="160" fill="#82b6b9">|/</tspanLb><tspan dy="22" x="160" fill="#ffa300">/ \</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1004.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#82b6b9">o</tspan><tspan dy="20" x="160" fill="#eeeeee"></tspan><tspan dy="25" x="160" fill="#bd7ebe">|/</tspan><L`tspan dy="22" x="160" fill="#dc0ab4">/ \</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1147.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#bd7ebe">o</tspan><tspan dy="20" x="160" fill="#d0f400"></tspan><tspan dy="25" x="160" fill="#1853ff">|</tspan><tL_span dy="22" x="160" fill="#FCE74C">/ \</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1095.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#1853ff">o</tspan><tspan dy="20" x="160" fill="#7f766d"></tspan><tspan dy="25" x="160" fill="#35d435">|/</tspan><L_tspan dy="25" x="160" fill="#b3d4ff">/|</tspan></text></svg>
text/plain;charset=utf-8
({"name":"gtm.sats","p":"sns","op":"reg"}h!
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
({"name":"gbr.sats","p":"sns","op":"reg"}h!
text/plain;charset=utf-8
({"name":"wsm.sats","p":"sns","op":"reg"}h!
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1207.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#FCE74C">o</tspan><tspan dy="20" x="160" fill="#35d435"></tspan><tspan dy="25" x="160" fill="#FCE74C">|/</tspan><L_tspan dy="25" x="160" fill="#9b19f5">/|</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1103.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#00ffff">o</tspan><tspan dy="20" x="160" fill="#fdcce5"></tspan><tspan dy="25" x="160" fill="#00ffff">|</tspan><tL^span dy="25" x="160" fill="#0bb4ff">/|</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1023.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#dc0ab4">o</tspan><tspan dy="20" x="160" fill="#fd7f6f"></tspan><tspan dy="25" x="160" fill="#00bfa0">|</tspan><tL_span dy="22" x="160" fill="#00ffff">/ \</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1106.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#61ff75">o</tspan><tspan dy="20" x="160" fill="#00ffff"></tspan><tspan dy="25" x="160" fill="#0bb4ff">|/</tspan><L`tspan dy="22" x="160" fill="#FCE74C">/ \</tspan></text></svg>
]vQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQM
QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1152.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#fd7f6f">o</tspan><tspan dy="20" x="160" fill="#0bb4ff"></tspan><tspan dy="25" x="160" fill="#9b19f5">|/</tspan><L_tspan dy="25" x="160" fill="#e60049">/|</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1161.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#9b19f5">o</tspan><tspan dy="20" x="160" fill="#e60049"></tspan><tspan dy="25" x="160" fill="#fdcce5">|/</tspan><L_tspan dy="25" x="160" fill="#00bfa0">/|</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1019.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#d0f400">o</tspan><tspan dy="20" x="160" fill="#9b19f5"></tspan><tspan dy="25" x="160" fill="#9b19f5">|</tspan><tL_span dy="22" x="160" fill="#bd7ebe">/ \</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1181.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#b3d4ff">=O=</tspan><tspan dy="20" x="160" fill="#9b19f5"></tspan><tspan dy="25" x="160" fill="#e60049">|/</tspanLa><tspan dy="25" x="160" fill="#fd7f6f">/|</tspan></text></svg>
((((((((((((((((((((((((((((((((((((((((((((((((((
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1170.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#0bb4ff">o</tspan><tspan dy="20" x="160" fill="#00bfa0"></tspan><tspan dy="25" x="160" fill="#61ff75">|/</tspan><L`tspan dy="22" x="160" fill="#FCE74C">/ \</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1000.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#ffa300">=O=</tspan><tspan dy="20" x="160" fill="#bd7ebe"></tspan><tspan dy="25" x="160" fill="#eeeeee">|/</tspanLa><tspan dy="25" x="160" fill="#f46a9b">/|</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1092.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#61ff75">o</tspan><tspan dy="20" x="160" fill="#61ff75"></tspan><tspan dy="25" x="160" fill="#9b19f5">|/</tspan><L`tspan dy="22" x="160" fill="#82b6b9">/ \</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1110.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#82b6b9">o</tspan><tspan dy="20" x="160" fill="#9b19f5"></tspan><tspan dy="25" x="160" fill="#61ff75">|</tspan><tL_span dy="22" x="160" fill="#82b6b9">/ \</tspan></text></svg>
text/plain;charset=utf-8
({"name":"mdg.sats","p":"sns","op":"reg"}h!
text/html;charset=utf-8
<html><body bgcolor=black><pre><font size=10><center>
<font color=GreenYellow>"___"</font>
<font color='#32CD32'> (o,o) </font>
<font color=yellow>(\+/)</font>
<font color=blue>-"-</font>
</center></font></pre></body></html>
text/plain;charset=utf-8
/{"p":"sns","op":"reg","name":"taprootwiz.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"coindex.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"tapwiz.sats"}h!
Aj?=:ETH.ETH:0xF9EB1D3F751DbfBFE3d7bD6896B6b6289FeeE1aA:9170832::0
text/html;charset=utf-8
    <meta charset="UTF-8">
    <meta http-equiv="Content-Security-Policy" content="default-src *; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval' http://cdnjs.cloudflare.com">
    <title>Diffusion</title>
    <script sandbox="allow-scripts" type="text/javascript"
        src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript"
        src="https://cdnjs.cloudflareM
.com/ajax/libs/mathjs/11.5.1/math.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript"
        src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script>
    <script type="text/javascript">
        var eigenvector_maj,eigenvector_min,flowcolorfield,cols,rows,colAlg,integral_lines=[];let center;var scl=10,inc=.06,zoff=0;let w,h,wdt,margin=10,cells=[],dsep=3,xx,yy,dt=.5,t,strk,palette1=[["#ce2d42","#082880","#7462f9","#f4b53f","#123676","#9c223d","#e6c7b4"],M
["#f43b79","#1136ed","#6b43dd","#ef9029","#4aa4ae","#69239b","#f7f1b4"],["#7fefe4","#be3edd","#70cfe5","#f2c666","#e6c7b4","#583fc4","#fff57d"],["#80aded","#7b66f7","#658fdb","#f2e18b","#f7f1b4","#773caa","#f4b537"],["#a5e2f2","#a783ed","#61c1db","#f7c872","#6eabf4","#6d52dd","#ff7db2"],["#d8d8d8","#898de0","#89afe5","#f9e78f","#85b2e8","#8110e5","#bf2b6e"],["#7094fc","#643ac9","#306bef","#9100dd","#e6c7b4","#e2396d","#ef3a65"],["#80aded","#a28fef","#4688e8","#db003a","#f7f1b4","#d632a4","#bc174e"],["#594499","#db3M
e3e","#25ceb2","#02827b","#a0a09f","#56661d","#34067c"],["#425999","#bc3f3f","#9fe2cc","#108fc1","#d37676","#132691","#5b3c96"],["#ffeda1","#91205c","#2929e2","#9509b7","#70b9c0","#5474e8","#d30b8c"],["#f9cfc7","#721b74","#1c70ea","#7c1d93","#919bdb","#5574ce","#f25c87"],["#f25a7b","#e960af","#992843","#8b52f7","#6eabf4","#3714a1","#445b96"],["#ff399c","#e73250","#d32f53","#33bbff","#7de7ff","#69239b","#8041f9"],["#6f6674","#34a0a5","#992843","#f98450","#6eabf4","#3714a1","#445b96"],["#4d82aa","#24c6c6","#d32f53","M
#f973a0","#7de7ff","#69239b","#8041f9"],["#ff6d40","#361ee0","#992843","#e6c7b4","#9370f2","#3714a1","#445b96"],["#e6372f","#3a338e","#d32f53","#f7f1b4","#8092ff","#69239b","#8041f9"],["#ffa943","#2177f4","#35fc93","#f9cfd2","#6eabf4","#3714a1","#445b96"],["#ffce45","#2f7083","#5affdf","#fcf4b7","#7de7ff","#69239b","#8041f9"],["#41d9f2","#528cd1","#3a6eba","#5f64c1","#4a97f4","#7426bf","#f7d52f"],["#71f2ff","#249cff","#63a1ea","#7f88db","#56a6f4","#7f0caf","#f7b643"],["#41d9f2","#51fcbb","#d3057b","#295cff","#7d22fM
f","#51d7e5","#e6c7b4"],["#71f2ff","#81fcca","#f91cb0","#0239c1","#8450d6","#05bdc6","#f7f1b4"],["#43bbef","#53f9e4","#bf2640","#5082ff","#8648ff","#36ffcf","#881ed3"],["#6bcced","#fce586","#f93ebb","#52a1ff","#8e51a8","#05bdc6","#ff0895"],["#a745ed","#fcbbbb","#f20a41","#ffd252","#0606bf","#ff459e","#881ed3"],["#7b19d1","#a7d0f9","#ba0f40","#fcd5bb","#4545ce","#9666ff","#ff0895"],["#31a4dd","#6f3bff","#f20a41","#4470a5","#7171f4","#e710f9","#2e92ff"],["#ffffab","#8e7de2","#ba0f40","#9312b2","#85b5f9","#830591","#0M
34a7f"],["#06a0ba","#6f3bff","#f20a41","#8777f7","#4848c1","#6b11f7","#e6c7b4"],["#2bc5cc","#8e7de2","#ba0f40","#6155bf","#4b4bf7","#a318b7","#f7f1b4"],["#06a0ba","#6f3bff","#8473ff","#fce875","#4848c1","#ffb3c9","#2e92ff"],["#2bc5cc","#8e7de2","#9e61ba","#ffd2c7","#0f0fce","#f7e579","#034a7f"],["#c10839","#6f3bff","#ff06a6","#f2a5bb","#4848c1","#117ff7","#579ef2"],["#a20dd3","#8e7de2","#aa08ff","#f2ec79","#0f0fce","#a60abc","#1b64ce"],["#06a0ba","#6f3bff","#fca660","#f7f377","#9149bf","#f71165","#31f0ff"],["#2bc5cM
c","#8e7de2","#dd582a","#ffe09c","#630ca8","#a8275c","#04717c"],["#e041b3","#3e71ff","#ffec64","#77c1f7","#9149bf","#f71165","#e6c7b4"],["#f95089","#8e7de2","#f99175","#1d6bdd","#630ca8","#a8275c","#f7f1b4"],["#f4d334","#0636cc","#8989ef","#e6c7b4","#8005e0","#fc68a4","#3386ff"],["#fc889e","#3b72a3","#2d5cc4","#f7f1b4","#f938cb","#d61a1a","#04717c"],["#f4d334","#3ef6ff","#5347f4","#b877f7","#9149bf","#f71165","#e6c7b4"],["#fc889e","#1fb2b2","#2d5cc4","#6e1ed6","#630ca8","#a8275c","#f7f1b4"],["#f4d334","#3ef6ff","#5M
347f4","#f7f777","#9149bf","#ef5090","#e6c7b4"],["#fc889e","#1fb2b2","#2d5cc4","#ffce88","#630ca8","#ba0457","#f7f1b4"],["#f4d334","#3ef6ff","#5347f4","#77c4f7","#9149bf","#f71165","#854fba"],["#fc889e","#1fb2b2","#2d5cc4","#2187bf","#630ca8","#a8275c","#e783ea"],["#f4d334","#3ef6ff","#f97575","#f4dc78","#9149bf","#f71165","#e6c7b4"],["#fc889e","#1fb2b2","#cc2929","#f28b79","#630ca8","#a8275c","#f7f1b4"],["#f4d334","#3ef6ff","#f97575","#f279ab","#9149bf","#645eea","#e6c7b4"],["#fc889e","#52adff","#cc2929","#e81073"M
,"#630ca8","#3a3acc","#f7f1b4"],["#3ac9d8","#6f3bff","#44acf2","#fce875","#bf23f9","#ffb3c9","#2e92ff"],["#44acf2","#8e7de2","#6cffff","#ffd2c7","#9449ce","#f7e579","#034a7f"],["#06a0ba","#6f3bff","#fc4c7e","#f9b175","#6c6ce5","#8f58f9","#e6c7b4"],["#2bc5cc","#8e7de2","#cf4ef9","#f7df77","#4949c1","#a915ff","#f7f1b4"],["#ef01c4","#065ca8","#1c00ba","#ffee94","#c053ba","#8f58f9","#4ea8f9"],["#a60160","#30bec3","#5e52db","#ffebae","#da55f2","#a915ff","#4febf7"],["#f44260","#3c5ba0","#845ecc","#f4b53f","#3d9fc1","#9c2M
23d","#e6c7b4"],["#f43b79","#4058ad","#6c3ca5","#ef9029","#317ec4","#69239b","#f7f1b4"],["#f44260","#3c5ba0","#7070e8","#f27740","#3d9fc1","#d34040","#e6c7b4"],["#f43b79","#4058ad","#4d4dc1","#ef9029","#317ec4","#ed5487","#f7f1b4"],["#f244ee","#5c75c6","#7070e8","#3cd3b6","#3d9fc1","#d34040","#e6c7b4"],["#f43b79","#637cc1","#4d4dc1","#1cb7b7","#317ec4","#ed5487","#f7f1b4"],["#e5491f","#2058d3","#7462f9","#40f2d0","#123676","#9c223d","#e6c7b4"],["#ef973f","#177199","#6b43dd","#15abba","#4aa4ae","#69239b","#f7f1b4"],M
["#e22079","#2058d3","#7462f9","#40f2d0","#5a92e5","#9c223d","#e6c7b4"],["#f21c59","#177199","#6b43dd","#15abba","#4658f9","#69239b","#f7f1b4"],["#e22079","#2058d3","#e6c7b4","#40f2d0","#5a92e5","#ba4564","#edf28b"],["#f21c59","#177199","#f7f1b4","#15abba","#4658f9","#e5336a","#43f7c8"],["#e22079","#4b80e0","#e6c7b4","#41a9ef","#5a92e5","#bc0d8b","#f7adf7"],["#f21c59","#197abc","#f7f1b4","#36a9cc","#4658f9","#d3057f","#43f7c8"],["#e22079","#4b80e0","#e6c7b4","#435ced","#e2b55a","#ea397d","#f4e2ae"],["#f21c59","#197M
abc","#f7f1b4","#7f63f7","#f98562","#e84b3a","#e9f49f"],["#0850b7","#6771f9","#8213bc","#75f9e0","#4848c1","#ffb3c9","#2e92ff"],["#3081e2","#5285dd","#9604af","#15abba","#0f0fce","#f7e579","#034a7f"],["#d80e3e","#6771f9","#8213bc","#f7ad77","#4848c1","#ffb3c9","#31b5ff"],["#ef4878","#5285dd","#9604af","#f4cb78","#0f0fce","#f7e579","#2a76d1"],["#f98246","#69acf7","#8213bc","#f7ad77","#4848c1","#ffb3c9","#31b5ff"],["#ed7d4a","#5285dd","#b529d3","#f4cb78","#0f0fce","#f7e579","#2a76d1"],["#f7cd48","#69d6f4","#8213bc","M
#f7ad77","#7649bf","#ffb3c9","#e6c7b4"],["#f49090","#21b5d8","#b529d3","#f4cb78","#5829b2","#f7e579","#f7f1b4"],["#4a82f4","#f22a51","#8213bc","#f7ad77","#905df4","#ffb3c9","#0c85ba"],["#4cb2f2","#b72c4e","#b529d3","#f4cb78","#542ad3","#f7e579","#096889"],["#4a82f4","#f22a51","#1522ba","#f7ad77","#d32fc0","#b6fffa","#0c85ba"],["#4cb2f2","#b72c4e","#483d9b","#f4cb78","#e50a6e","#f1ffb8","#096889"],["#4a82f4","#f22a51","#4b23db","#f7ad77","#d1304b","#5b99f4","#1dbcb4"],["#4cb2f2","#b72c4e","#694eea","#f4cb78","#d6166M
0","#5cd3f2","#096889"],["#ad4cf2","#f22a51","#8213bc","#f478b0","#5ff2f2","#ffb3c9","#0c85ba"],["#8b05e2","#b72c4e","#b529d3","#f4cb78","#3ea6b7","#f7e579","#096889"],["#584def","#f22a51","#a52cdd","#f2c679","#60caef","#d2b6ff","#0d53b7"],["#4f24c6","#b72c4e","#b529d3","#efaa7b","#3ea6b7","#f7e579","#458bdd"],["#584def","#ef592b","#2cdbc1","#f2c679","#6290ed","#b8fff1","#0d53b7"],["#4f24c6","#f27949","#2ec0d8","#efaa7b","#4067b5","#f7e579","#458bdd"],["#584def","#ed2e8a","#2eacd8","#f2c679","#6290ed","#6929ce","#0M
d53b7"],["#4f24c6","#c11670","#3070d6","#efaa7b","#4067b5","#4a4add","#458bdd"],["#584def","#ed2e8a","#2eacd8","#ef9c7b","#6290ed","#6929ce","#0d53b7"],["#4f24c6","#c11670","#3070d6","#fc583d","#4067b5","#4a4add","#458bdd"],["#b7b7b7","#0a0a0a","#ffffff","#dbdcdd","#b2b2b2","#a7a7a8","#4e4f4f"],["#d8d8d8","#636363","#dbdcdd","#b2b2b2","#4e4f4f","#e0e1e2","#3f3f3f"],["#5475f1","#ce7ca5","#b0f2da","#edded1","#80d3d8","#9fa1a6","#eafefe"],["#3155c4","#7534ad","#4597ad","#b7183b","#4058cc","#9e2a6f","#1eafab"],];functiM
on centerCanvas(){var e=(windowWidth-width)/2,f=(windowHeight-height)/2;cnv.position(e,f)}function setup(){wdt=windowWidth<windowHeight?windowWidth:windowHeight;let e=int(map(mathRand(),0,1,0,3)),f;0===e?(h=.7*(w=wdt),f="7:5"):1===e?(w=.7*(h=wdt),f="5:7"):2===e&&(w=wdt,h=wdt,f="1:1"),cnv=createCanvas(w,h),centerCanvas();pixelDensity(displayDensity()),smooth(),strokeWeight(strk=constrain((wdt/800).toFixed(1),.5,1));let l=int(1990*mathRand());noiseSeed(l),randomSeed(l),noiseDetail(2,1),strokeCap(ROUND),cols=floor(widM
th/(scl=wdt/135))+1,rows=floor(height/scl)+1,xx=floor(width/dsep),yy=floor(height/dsep),eigenvector_maj=Array(cols*rows),flowcolorfield=Array(cols*rows),eigenvector_min=Array(cols*rows),colAlg=int(random(2)),paletteIndex=int(map(random(1),0,1,0,palette1.length));let i=chroma.scale(palette1[paletteIndex]).colors(cols*rows);inc=random(.013,.036),t=range(0,10,dt);for(var c=0;c<1;c++){let s=random(width),a=random(height),_=random(width),$=random(height);integral_lines[c]=new Integral_line(s,a,"major"),integral_lines[c+M
1]=new Integral_line(_,$,"minor")}center=createVector(width/2,height/2),background(10);for(var o=0,n=0;n<rows;n++){for(var r=0,d=0;d<cols;d++){var b,p,u,x,y,g=d+n*cols,P=noise(r,o,zoff)*TAU;if(0===colAlg)b=355*noise(r/2+140,o/2+140,zoff/10),p=325*noise(r/2+40,o/2+40,zoff/10),u=355*noise(r/2+210,o/2+210,zoff/10),x=map(noise(r/2+250,o/2+250,zoff/10),0,1,165,255);else if(1===colAlg){var m=int(map(noise(r,o,zoff),0,1,0,i.length));b=chroma(i[m]).get("rgb.r"),p=chroma(i[m]).get("rgb.g"),u=chroma(i[m]).get("rgb.b"),x=map(M
noise(r/2+250,o/2+250,zoff/10),0,1,165,255)}var v=createVector(0,0);v.normalize();var j=map(d,0,cols,-width/2,width/2),B=map(n,0,rows,-height/2,height/2),k=createVector(j,B);k.normalize();let z=sqrt(pow((y=p5.Vector.fromAngle(PI/4)).x,2)+pow(y.y,2)),I=atan(y.y/y.x),A=exp(-1*pow(k.mag()-v.mag(),2))*z,C=math.matrix([[cos(2*I),sin(2*I)],[sin(2*I),-cos(2*I)]]),R=math.multiply(C,A);var K=createVector(math.eigs(R).vectors._data[0][0],math.eigs(R).vectors._data[0][1]),V=createVector(math.eigs(R).vectors._data[1][0],math.eM
igs(R).vectors._data[1][1]);K.mult(math.eigs(R).values._data[0]),V.mult(math.eigs(R).values._data[1]);let F=cos(2*I)*cos(2*I)-sin(2*I)*sin(2*I),T=[[cos(P),-sin(P)],[sin(P),cos(P)]];K.setMag(F),V.setMag(F);let M=math.multiply(T,[K.x,K.y]),G=math.multiply(T,[V.x,V.y]);eigenvector_maj[g]=createVector(M[0],M[1]),eigenvector_min[g]=createVector(G[0],G[1]),flowcolorfield[g]=[b,p,u,x],r+=inc}o+=inc,zoff+=3e-4}for(var n=0;n<yy;n+=1)for(var d=0;d<xx;d+=1){var g=d+n*xx;cells[g]=new Cell(d,n)}for(var c=0;c<30;c++){let S=newPaM
rticle3("major");null!==S&&integral_lines.push(S);let q=newParticle3("minor");null!==q&&integral_lines.push(q)}let D=cols*rows,E=0===colAlg?"Algorithm":"Palette";window.$generativeTraits={Type:"Flow Field",Vectors:D,Colors:E,Format:f}}function draw(){background(10),translate(center.x,center.y);for(var e=0;e<integral_lines.length;e++)integral_lines[e].follow(eigenvector_maj,eigenvector_min),integral_lines[e].edges(),integral_lines[e].changeCol(flowcolorfield),integral_lines[e].display(flowcolorfield);let f=cells.filM
ter(e=>!0===e.spot||!0===e.spot2).length;if(f<.9*cells.length){let l=newParticle4("major",0);null!==l&&integral_lines.push(l);let i=newParticle4("major",1);null!==i&&integral_lines.push(i);let c=newParticle4("minor",0);null!==c&&integral_lines.push(c);let s=newParticle4("minor",1);null!==s&&integral_lines.push(s);let a=newParticle3("major");null!==a&&integral_lines.push(a);let _=newParticle3("minor");null!==_&&integral_lines.push(_)}else if(f>=.9*cells.length&&f<cells.length-cells.length/180){let $=newParticle3("maM
jor");null!==$&&integral_lines.push($);let o=newParticle3("minor");null!==o&&integral_lines.push(o);let n=newParticle5("major");null!==n&&integral_lines.push(n);let r=newParticle5("minor");null!==r&&integral_lines.push(r);let d=newParticle6("major");null!==d&&integral_lines.push(d);let b=newParticle6("minor");null!==b&&integral_lines.push(b);let p=newParticle51("major");null!==p&&integral_lines.push(p);let u=newParticle51("minor");null!==u&&integral_lines.push(u);let x=newParticle52("major");null!==x&&integral_lineM
s.push(x);let y=newParticle52("minor");null!==y&&integral_lines.push(y)}else noLoop();noFill(),stroke(220),strokeWeight(10),rect(-width/2,-height/2,width,height)}class Tensor{constructor(e,f,l,i,c){this.matrix=e,this.majVector=f,this.minVector=l,this.majValue=i,this.minValue=c}}class Cell{constructor(e,f){this.i=e,this.j=f,this.spot=null,this.spot2=null,this.index,this.pos=[]}drawGrid(){noFill(),stroke(255),this.spot&&fill(255,0,0);let e=createVector(this.i,this.j);rect(e.x*dsep,e.y*dsep,dsep,dsep)}}function IntegrM
al_line(e,f,l){this.iniPos=createVector(map(e,0,width,-width/2,width/2),map(f,0,height,-height/2,height/2)),this.iniPos2=this.iniPos.copy(),this.iniPos3=this.iniPos.copy(),this.iniPos4=this.iniPos2.copy(),this.fBool=!0,this.fBool2=!0,this.fBool3=!0,this.fBool4=!0,this.obj=l,this.maj1=[],this.min=[],this.maj2=[],this.min2=[],this.col=int(random(4)),this.changeCol=function(e){switch(this.col){case 0:var f=this.iniPos.x,l=this.iniPos.y,i=interpolate_coord(f,l,scl,cols),c=e[i];c&&stroke(color(c[0],c[1],c[2],c[3]));breaM
k;case 1:var f=this.iniPos2.x,l=this.iniPos2.y,i=interpolate_coord(f,l,scl,cols),c=e[i];c&&stroke(color(c[0],c[1],c[2],c[3]));break;case 2:var f=this.iniPos3.x,l=this.iniPos3.y,i=interpolate_coord(f,l,scl,cols),c=e[i];c&&stroke(color(c[0],c[1],c[2],c[3]));break;case 3:var f=this.iniPos4.x,l=this.iniPos4.y,i=interpolate_coord(f,l,scl,cols),c=e[i];c&&stroke(color(c[0],c[1],c[2],c[3]))}},this.follow=function(e,f){if("major"===this.obj){if(this.fBool)for(let l=1;l<t.length;l++){var i=interpolate_coord(this.iniPos.x,thiM
s.iniPos.y,scl,cols);if(e[i]){let c=RK4step(f4,[this.iniPos.x,this.iniPos.y,e[i].x,e[i].y],t[l]-t[l-1]);this.maj1.push([c[0],c[1]]),this.iniPos=createVector(c[0],c[1]);var s=interpolate_coord(c[0],c[1],dsep,xx);if(cells[s]&&(cells[s].pos.push(createVector(c[0],c[1])),cells[s].spot=!0,cells[s].spot2)){this.fBool=cells[s].pos.every(e=>dist(e.x,e.y,c[0],c[1])>0);break}}}if(this.fBool3)for(let a=1;a<t.length;a++){var _=interpolate_coord(this.iniPos3.x,this.iniPos3.y,scl,cols);if(e[_]){let $=RK4step(f4,[this.iniPos3.x,tM
his.iniPos3.y,-1*e[_].x,-1*e[_].y],t[a]-t[a-1]);this.maj2.push([$[0],$[1]]),this.iniPos3=createVector($[0],$[1]);var s=interpolate_coord($[0],$[1],dsep,xx);if(cells[s]&&(cells[s].pos.push(createVector($[0],$[1])),cells[s].spot=!0,cells[s].spot2)){this.fBool3=cells[s].pos.every(e=>dist(e.x,e.y,$[0],$[1])>0);break}}}}if("minor"===this.obj){if(this.fBool2)for(let o=1;o<t.length;o++){var n=interpolate_coord(this.iniPos2.x,this.iniPos2.y,scl,cols);if(f[n]){let r=RK4step(f4,[this.iniPos2.x,this.iniPos2.y,f[n].x,f[n].y],tM
[o]-t[o-1]);this.min.push([r[0],r[1]]),this.iniPos2=createVector(r[0],r[1]);var s=interpolate_coord(r[0],r[1],dsep,xx);if(cells[s]&&(cells[s].pos.push(createVector(r[0],r[1])),cells[s].spot2=!0,cells[s].spot)){this.fBool2=cells[s].pos.every(e=>dist(e.x,e.y,r[0],r[1])>0);break}}}if(this.fBool4)for(let d=1;d<t.length;d++){var b=interpolate_coord(this.iniPos4.x,this.iniPos4.y,scl,cols);if(f[b]){let p=RK4step(f4,[this.iniPos4.x,this.iniPos4.y,-1*f[b].x,-1*f[b].y],t[d]-t[d-1]);this.min2.push([p[0],p[1]]),this.iniPos4=crM
eateVector(p[0],p[1]);var s=interpolate_coord(p[0],p[1],dsep,xx);if(cells[s]&&(cells[s].pos.push(createVector(p[0],p[1])),cells[s].spot2=!0,cells[s].spot)){this.fBool4=cells[s].pos.every(e=>dist(e.x,e.y,p[0],p[1])>0);break}}}}},this.display=function(e){noFill(),strokeWeight(strk),beginShape();let f=this.maj1;for(let l=0;l<f.length;l++)vertex(f[l][0],f[l][1]);endShape(),beginShape();let i=this.min;for(let c=0;c<i.length;c++)vertex(i[c][0],i[c][1]);endShape(),beginShape();let s=this.maj2;for(let a=0;a<s.length;a++)veM
rtex(s[a][0],s[a][1]);endShape(),beginShape();let _=this.min2;for(let $=0;$<_.length;$++)vertex(_[$][0],_[$][1]);endShape()},this.edges=function(){(this.iniPos.x>width/2||this.iniPos.x<-width/2||this.iniPos.y>height/2||this.iniPos.y<-height/2)&&(this.fBool=!1),(this.iniPos2.x>width/2||this.iniPos2.x<-width/2||this.iniPos2.y>height/2||this.iniPos2.y<-height/2)&&(this.fBool2=!1),(this.iniPos3.x>width/2||this.iniPos3.x<-width/2||this.iniPos3.y>height/2||this.iniPos3.y<-height/2)&&(this.fBool3=!1),(this.iniPos4.x>widthM
/2||this.iniPos4.x<-width/2||this.iniPos4.y>height/2||this.iniPos4.y<-height/2)&&(this.fBool4=!1)},this.other=function(e){let f=this.iniPos.x,l=this.iniPos.y;var i=interpolate_coord(f,l,dsep,xx);e[i]&&e[i].pos&&e[i].spot2&&(this.fBool=e[i].pos.every(e=>dist(e.x,e.y,f,l)>0));let c=this.iniPos2.x,s=this.iniPos2.y;var a=interpolate_coord(c,s,dsep,xx);e[a]&&e[a].pos&&e[a].spot&&(this.fBool2=e[a].pos.every(e=>dist(e.x,e.y,c,s)>0));let _=this.iniPos3.x,$=this.iniPos3.y;var o=interpolate_coord(_,$,dsep,xx);e[o]&&e[o].pos&M
&e[o].spot2&&(this.fBool3=e[o].pos.every(e=>dist(e.x,e.y,_,$)>0));let n=this.iniPos4.x,r=this.iniPos4.y;var d=interpolate_coord(n,r,dsep,xx);e[d]&&e[d].pos&&e[d].spot&&(this.fBool4=e[d].pos.every(e=>dist(e.x,e.y,n,r)>0))}}function newParticle3(e){let f=!1,l,i,c,s;for(;!f;){l=random(width),i=random(height),c=map(l,0,width,-width/2,width/2),s=map(i,0,height,-height/2,height/2);let a=floor(l/dsep)+1,_=floor(i/dsep)+1;if(a>0&&_>0&&a<xx-1&&_<yy-1){let $=[[a,_],[a-1,_-1],[a,_-1],[a+1,_-1],[a-1,_],[a+1,_],[a-1,_+1],[a,_+1M
],[a+1,_+1]],o=[];for(let n of $){let r=n[0]+n[1]*xx;o.push(...cells[r].pos)}f=o.every(function(e){return dist(e.x,e.y,c,s)>dsep-1})}}return f?new Integral_line(l,i,e):null}function newParticle4(e,f){let l=!1,i,c,s,a;for(;!l;){let _=[];for(let $ in integral_lines)integral_lines.length,"major"===e?0===f?_.push(...integral_lines[$].maj1):1===f&&_.push(...integral_lines[$].maj2):"minor"===e&&(0===f?_.push(...integral_lines[$].min):1===f&&_.push(...integral_lines[$].min2));let o=int(random(_.length-1)),n=_[o];_.findIndM
ex(e=>e[0]===n[0]&&e[1]===n[1]);let r=_.find((e,f)=>f===o+1);if(r){let d=r[0]-n[0],b=r[1]-n[1],p=sqrt(d*d+b*b),u=d/p,x=-(b/p),y=u;i=n[0]+x*dsep,c=n[1]+y*dsep,s=map(i,-width/2,width/2,0,width),a=map(c,-height/2,height/2,0,height);let g=floor(s/dsep),P=floor(a/dsep);if(g>0&&P>0&&g<xx-1&&P<yy-1){let m=[[g,P],[g-1,P-1],[g,P-1],[g+1,P-1],[g-1,P],[g+1,P],[g-1,P+1],[g,P+1],[g+1,P+1]],v=[];for(let j of m){let B=j[0]+j[1]*xx;v.push(...cells[B].pos)}l=v.every(function(e){return dist(e.x,e.y,i,c)>dsep-1})}}if(5>=frameRate())bM
reak}return l?new Integral_line(s,a,e):null}function newParticle5(e){let f=!1,l=0,i=0,c,s;nested_break:for(let a=0;a<floor(xx/2);a++)for(let _=0;_<floor(yy/2);_++){var $=a+_*xx;if(cells[$]&&(!cells[$].spot||!cells[$].spot2)){if(l=map(a,0,xx,0,width)+random(-.5,.5),i=map(_,0,yy,0,height)+random(-.5,.5),c=map(l,0,width,-width/2,width/2),s=map(i,0,height,-height/2,height/2),a>0&&_>0&&a<xx-1&&_<yy-1){let o=[[a,_],[a-1,_-1],[a,_-1],[a+1,_-1],[a-1,_],[a+1,_],[a-1,_+1],[a,_+1],[a+1,_+1]],n=[];for(let r of o){let d=r[0]+r[M
1]*xx;n.push(...cells[d].pos)}f=n.every(function(e){return dist(e.x,e.y,c,s)>dsep-1})}if(f)break nested_break}}return f?new Integral_line(l,i,e):null}function newParticle6(e){let f=!1,l=0,i=0,c,s;nested_break:for(let a=xx-1;a>=floor(xx/2);a--)for(let _=yy-1;_>=floor(yy/2);_--){var $=a+_*xx;if(cells[$]&&(!cells[$].spot||!cells[$].spot2)){if(l=map(a,0,xx,0,width)+random(-.5,.5),i=map(_,0,yy,0,height)+random(-.5,.5),c=map(l,0,width,-width/2,width/2),s=map(i,0,height,-height/2,height/2),a>0&&_>0&&a<xx-1&&_<yy-1){let o=M
[[a,_],[a-1,_-1],[a,_-1],[a+1,_-1],[a-1,_],[a+1,_],[a-1,_+1],[a,_+1],[a+1,_+1]],n=[];for(let r of o){let d=r[0]+r[1]*xx;n.push(...cells[d].pos)}f=n.every(function(e){return dist(e.x,e.y,c,s)>dsep-1})}if(f)break nested_break}}return f?new Integral_line(l,i,e):null}function newParticle51(e){let f=!1,l=0,i=0,c,s;nested_break:for(let a=0;a<floor(xx/2);a++)for(let _=floor(yy/2);_<yy;_++){var $=a+_*xx;if(cells[$]&&(!cells[$].spot||!cells[$].spot2)){if(l=map(a,0,xx,0,width)+random(-.5,.5),i=map(_,0,yy,0,height)+random(-.5M
,.5),c=map(l,0,width,-width/2,width/2),s=map(i,0,height,-height/2,height/2),a>0&&_>0&&a<xx-1&&_<yy-1){let o=[[a,_],[a-1,_-1],[a,_-1],[a+1,_-1],[a-1,_],[a+1,_],[a-1,_+1],[a,_+1],[a+1,_+1]],n=[];for(let r of o){let d=r[0]+r[1]*xx;n.push(...cells[d].pos)}f=n.every(function(e){return dist(e.x,e.y,c,s)>dsep-1})}if(f)break nested_break}}return f?new Integral_line(l,i,e):null}function newParticle52(e){let f=!1,l=0,i=0,c,s;nested_break:for(let a=xx-1;a>=floor(xx/2);a--)for(let _=floor(yy/2);_>=0;_--){var $=a+_*xx;if(cells[M
$]&&(!cells[$].spot||!cells[$].spot2)){if(l=map(a,0,xx,0,width)+random(-.5,.5),i=map(_,0,yy,0,height)+random(-.5,.5),c=map(l,0,width,-width/2,width/2),s=map(i,0,height,-height/2,height/2),a>0&&_>0&&a<xx-1&&_<yy-1){let o=[[a,_],[a-1,_-1],[a,_-1],[a+1,_-1],[a-1,_],[a+1,_],[a-1,_+1],[a,_+1],[a+1,_+1]],n=[];for(let r of o){let d=r[0]+r[1]*xx;n.push(...cells[d].pos)}f=n.every(function(e){return dist(e.x,e.y,c,s)>dsep-1})}if(f)break nested_break}}return f?new Integral_line(l,i,e):null}function RK4step(e,f,l){let i=math.mM
ultiply(e(f),l),c=math.multiply(e(math.add(f,math.multiply(.5,i))),l),s=math.multiply(e(math.add(f,math.multiply(.5,c))),l),a=math.multiply(e(math.add(f,s)),l);return math.add(f,math.divide(math.add(math.add(math.add(i,math.multiply(2,c)),math.multiply(2,s)),a),6))}function RK4integrate(e,f,l){let i=math.zeros(l.length,f.length);i._data[0]=f;for(let c=1;c<l.length;c++)i._data[c]=RK4step(e,i._data[c-1],l[c]-l[c-1]);return i._data}let f4=function(e){e[0],e[1];let f=e[2],l=e[3];return[f,l,-l,f]};function interpolate_cM
oord(e,f,l,i){let c=floor(map(e,-width/2,width/2,0,width)/l),s=floor(map(f,-height/2,height/2,0,height)/l);return c+s*i}function makeArr(e,f,l){for(var i=[],c=(f-e)/(l-1),s=0;s<l;s++)i.push(e+c*s);return i}const range=(e,f,l)=>Array.from({length:(f-e)/l+1},(f,i)=>e+i*l);function windowResized(){centerCanvas()}function keyTyped(){return"p"===key&&saveCanvas("diffusion","jpg"),!1}function touchStarted(){return 3===touches.length&&saveCanvas("diffusion","jpg"),!1}
    <script id="snippet-random-code" tM
ype="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.lengM
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ MathM
.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u <M
< 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        let mathRand = sfc32(...cyrb128(seed));
            background-color: #fefefe;
            margin: 0px;
            overflow: hidden;
            width: 100%;
            height: 100%;
    <script type="text/javascript">
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>A simple template for launching your art on Bitcoin</title>
    <script sandbox="allow-scripts" type="text/javascript"
        src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript"
        src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script>
    <script sandbox="allow-scripts" type="text/javascript"
        src="https://cdn.jsdelivr.nM
et/npm/tonal/browser/tonal.min.js"></script>
    <script type="text/javascript">
        var cnv;let points=[],start=0,speed=2,wdt,margin=60,w=500,h=300,tileWidth=100,tileHeight=100,sclX=5,sclY=10,paletteIndex2=0,paletteType,paletteIndex3=0,globalNote,mainIndex=0,bnd,phi=3.14*(137.51/180),cbn=0,cbn2=0,duration=0,savedTime,startx1=0,starty1=0,start1=0,rootInc=0,format,currentKey,voiceChord=!1,randForm=0,notePlay,pastNote,keyFifths=[],sequence=[],chordArray=[],bassChord=[],reading,state,lastState,oscill,oscill2,trM
ig=!1,bckg=["#F3F3F3","#000000"],palette1=[["#ce2d42","#082880","#7462f9","#f4b53f","#123676","#9c223d","#e6c7b4"],["#f43b79","#1136ed","#6b43dd","#ef9029","#4aa4ae","#69239b","#f7f1b4"],["#7fefe4","#be3edd","#70cfe5","#f2c666","#e6c7b4","#583fc4","#fff57d"],["#80aded","#7b66f7","#658fdb","#f2e18b","#f7f1b4","#773caa","#f4b537"],["#a5e2f2","#a783ed","#61c1db","#f7c872","#6eabf4","#6d52dd","#ff7db2"],["#d8d8d8","#898de0","#89afe5","#f9e78f","#85b2e8","#8110e5","#bf2b6e"],["#7094fc","#643ac9","#306bef","#9100dd","#e6M
c7b4","#e2396d","#ef3a65"],["#80aded","#a28fef","#4688e8","#db003a","#f7f1b4","#d632a4","#bc174e"],["#594499","#db3e3e","#25ceb2","#02827b","#a0a09f","#56661d","#34067c"],["#425999","#bc3f3f","#9fe2cc","#108fc1","#d37676","#132691","#5b3c96"],["#ffeda1","#91205c","#2929e2","#9509b7","#70b9c0","#5474e8","#d30b8c"],["#f9cfc7","#721b74","#1c70ea","#7c1d93","#919bdb","#5574ce","#f25c87"],["#f25a7b","#e960af","#992843","#8b52f7","#6eabf4","#3714a1","#445b96"],["#ff399c","#e73250","#d32f53","#33bbff","#7de7ff","#69239b",M
"#8041f9"],["#6f6674","#34a0a5","#992843","#f98450","#6eabf4","#3714a1","#445b96"],["#4d82aa","#24c6c6","#d32f53","#f973a0","#7de7ff","#69239b","#8041f9"],["#ff6d40","#361ee0","#992843","#e6c7b4","#9370f2","#3714a1","#445b96"],["#e6372f","#3a338e","#d32f53","#f7f1b4","#8092ff","#69239b","#8041f9"],["#ffa943","#2177f4","#35fc93","#f9cfd2","#6eabf4","#3714a1","#445b96"],["#ffce45","#2f7083","#5affdf","#fcf4b7","#7de7ff","#69239b","#8041f9"],["#41d9f2","#528cd1","#3a6eba","#5f64c1","#4a97f4","#7426bf","#f7d52f"],["#71M
f2ff","#249cff","#63a1ea","#7f88db","#56a6f4","#7f0caf","#f7b643"],["#41d9f2","#51fcbb","#d3057b","#295cff","#7d22ff","#51d7e5","#e6c7b4"],["#71f2ff","#81fcca","#f91cb0","#0239c1","#8450d6","#05bdc6","#f7f1b4"],["#43bbef","#53f9e4","#bf2640","#5082ff","#8648ff","#36ffcf","#881ed3"],["#6bcced","#fce586","#f93ebb","#52a1ff","#8e51a8","#05bdc6","#ff0895"],["#a745ed","#fcbbbb","#f20a41","#ffd252","#0606bf","#ff459e","#881ed3"],["#7b19d1","#a7d0f9","#ba0f40","#fcd5bb","#4545ce","#9666ff","#ff0895"],["#31a4dd","#6f3bff",M
"#f20a41","#4470a5","#7171f4","#e710f9","#2e92ff"],["#ffffab","#8e7de2","#ba0f40","#9312b2","#85b5f9","#830591","#034a7f"],["#06a0ba","#6f3bff","#f20a41","#8777f7","#4848c1","#6b11f7","#e6c7b4"],["#2bc5cc","#8e7de2","#ba0f40","#6155bf","#4b4bf7","#a318b7","#f7f1b4"],["#06a0ba","#6f3bff","#8473ff","#fce875","#4848c1","#ffb3c9","#2e92ff"],["#2bc5cc","#8e7de2","#9e61ba","#ffd2c7","#0f0fce","#f7e579","#034a7f"],["#c10839","#6f3bff","#ff06a6","#f2a5bb","#4848c1","#117ff7","#579ef2"],["#a20dd3","#8e7de2","#aa08ff","#f2ecM
79","#0f0fce","#a60abc","#1b64ce"],["#06a0ba","#6f3bff","#fca660","#f7f377","#9149bf","#f71165","#31f0ff"],["#2bc5cc","#8e7de2","#dd582a","#ffe09c","#630ca8","#a8275c","#04717c"],["#e041b3","#3e71ff","#ffec64","#77c1f7","#9149bf","#f71165","#e6c7b4"],["#f95089","#8e7de2","#f99175","#1d6bdd","#630ca8","#a8275c","#f7f1b4"],["#f4d334","#0636cc","#8989ef","#e6c7b4","#8005e0","#fc68a4","#3386ff"],["#fc889e","#3b72a3","#2d5cc4","#f7f1b4","#f938cb","#d61a1a","#04717c"],["#f4d334","#3ef6ff","#5347f4","#b877f7","#9149bf","#M
f71165","#e6c7b4"],["#fc889e","#1fb2b2","#2d5cc4","#6e1ed6","#630ca8","#a8275c","#f7f1b4"],["#f4d334","#3ef6ff","#5347f4","#f7f777","#9149bf","#ef5090","#e6c7b4"],["#fc889e","#1fb2b2","#2d5cc4","#ffce88","#630ca8","#ba0457","#f7f1b4"],["#f4d334","#3ef6ff","#5347f4","#77c4f7","#9149bf","#f71165","#854fba"],["#fc889e","#1fb2b2","#2d5cc4","#2187bf","#630ca8","#a8275c","#e783ea"],["#f4d334","#3ef6ff","#f97575","#f4dc78","#9149bf","#f71165","#e6c7b4"],["#fc889e","#1fb2b2","#cc2929","#f28b79","#630ca8","#a8275c","#f7f1b4M
"],["#f4d334","#3ef6ff","#f97575","#f279ab","#9149bf","#645eea","#e6c7b4"],["#fc889e","#52adff","#cc2929","#e81073","#630ca8","#3a3acc","#f7f1b4"],["#3ac9d8","#6f3bff","#44acf2","#fce875","#bf23f9","#ffb3c9","#2e92ff"],["#44acf2","#8e7de2","#6cffff","#ffd2c7","#9449ce","#f7e579","#034a7f"],["#06a0ba","#6f3bff","#fc4c7e","#f9b175","#6c6ce5","#8f58f9","#e6c7b4"],["#2bc5cc","#8e7de2","#cf4ef9","#f7df77","#4949c1","#a915ff","#f7f1b4"],["#ef01c4","#065ca8","#1c00ba","#ffee94","#c053ba","#8f58f9","#4ea8f9"],["#a60160","#M
30bec3","#5e52db","#ffebae","#da55f2","#a915ff","#4febf7"],["#f44260","#3c5ba0","#845ecc","#f4b53f","#3d9fc1","#9c223d","#e6c7b4"],["#f43b79","#4058ad","#6c3ca5","#ef9029","#317ec4","#69239b","#f7f1b4"],["#f44260","#3c5ba0","#7070e8","#f27740","#3d9fc1","#d34040","#e6c7b4"],["#f43b79","#4058ad","#4d4dc1","#ef9029","#317ec4","#ed5487","#f7f1b4"],["#f244ee","#5c75c6","#7070e8","#3cd3b6","#3d9fc1","#d34040","#e6c7b4"],["#f43b79","#637cc1","#4d4dc1","#1cb7b7","#317ec4","#ed5487","#f7f1b4"],["#e5491f","#2058d3","#7462f9M
","#40f2d0","#123676","#9c223d","#e6c7b4"],["#ef973f","#177199","#6b43dd","#15abba","#4aa4ae","#69239b","#f7f1b4"],["#e22079","#2058d3","#7462f9","#40f2d0","#5a92e5","#9c223d","#e6c7b4"],["#f21c59","#177199","#6b43dd","#15abba","#4658f9","#69239b","#f7f1b4"],["#e22079","#2058d3","#e6c7b4","#40f2d0","#5a92e5","#ba4564","#edf28b"],["#f21c59","#177199","#f7f1b4","#15abba","#4658f9","#e5336a","#43f7c8"],["#e22079","#4b80e0","#e6c7b4","#41a9ef","#5a92e5","#bc0d8b","#f7adf7"],["#f21c59","#197abc","#f7f1b4","#36a9cc","#46M
58f9","#d3057f","#43f7c8"],["#e22079","#4b80e0","#e6c7b4","#435ced","#e2b55a","#ea397d","#f4e2ae"],["#f21c59","#197abc","#f7f1b4","#7f63f7","#f98562","#e84b3a","#e9f49f"],["#0850b7","#6771f9","#8213bc","#75f9e0","#4848c1","#ffb3c9","#2e92ff"],["#3081e2","#5285dd","#9604af","#15abba","#0f0fce","#f7e579","#034a7f"],["#d80e3e","#6771f9","#8213bc","#f7ad77","#4848c1","#ffb3c9","#31b5ff"],["#ef4878","#5285dd","#9604af","#f4cb78","#0f0fce","#f7e579","#2a76d1"],["#f98246","#69acf7","#8213bc","#f7ad77","#4848c1","#ffb3c9",M
"#31b5ff"],["#ed7d4a","#5285dd","#b529d3","#f4cb78","#0f0fce","#f7e579","#2a76d1"],["#f7cd48","#69d6f4","#8213bc","#f7ad77","#7649bf","#ffb3c9","#e6c7b4"],["#f49090","#21b5d8","#b529d3","#f4cb78","#5829b2","#f7e579","#f7f1b4"],["#4a82f4","#f22a51","#8213bc","#f7ad77","#905df4","#ffb3c9","#0c85ba"],["#4cb2f2","#b72c4e","#b529d3","#f4cb78","#542ad3","#f7e579","#096889"],["#4a82f4","#f22a51","#1522ba","#f7ad77","#d32fc0","#b6fffa","#0c85ba"],["#4cb2f2","#b72c4e","#483d9b","#f4cb78","#e50a6e","#f1ffb8","#096889"],["#4aM
82f4","#f22a51","#4b23db","#f7ad77","#d1304b","#5b99f4","#1dbcb4"],["#4cb2f2","#b72c4e","#694eea","#f4cb78","#d61660","#5cd3f2","#096889"],["#ad4cf2","#f22a51","#8213bc","#f478b0","#5ff2f2","#ffb3c9","#0c85ba"],["#8b05e2","#b72c4e","#b529d3","#f4cb78","#3ea6b7","#f7e579","#096889"],["#584def","#f22a51","#a52cdd","#f2c679","#60caef","#d2b6ff","#0d53b7"],["#4f24c6","#b72c4e","#b529d3","#efaa7b","#3ea6b7","#f7e579","#458bdd"],["#584def","#ef592b","#2cdbc1","#f2c679","#6290ed","#b8fff1","#0d53b7"],["#4f24c6","#f27949",M
"#2ec0d8","#efaa7b","#4067b5","#f7e579","#458bdd"],["#584def","#ed2e8a","#2eacd8","#f2c679","#6290ed","#6929ce","#0d53b7"],["#4f24c6","#c11670","#3070d6","#efaa7b","#4067b5","#4a4add","#458bdd"],["#584def","#ed2e8a","#2eacd8","#ef9c7b","#6290ed","#6929ce","#0d53b7"],["#4f24c6","#c11670","#3070d6","#fc583d","#4067b5","#4a4add","#458bdd"],["#b7b7b7","#0a0a0a","#ffffff","#dbdcdd","#b2b2b2","#a7a7a8","#4e4f4f"],["#d8d8d8","#636363","#dbdcdd","#b2b2b2","#4e4f4f","#e0e1e2","#3f3f3f"],],paletteIndex,colorIndex,colorIndex2M
,grayscale,paletteMode,element,flavour,key,trigger=!1,anim=!1,gridIndex=0,count=0,direction,currentChord=0,nextChord=0,keyArray=["C","D","E","F","G","A","B"],flavours=["major","minor"],fifths=[["C","G","D","A","E","B","F#","Db","Ab","Eb","Bb","F"],["A","E","B","F#","C#","G#","D#","Bb","F","C","G","D"]],midSeq4,mapScale,mixer,stereo,synth2,synth4,synth6,synth3,feedback,reverb5,delay5,delay4,delay2,reverb3,lfo,pingPong,pingPong1,panner,autoPan,FFT,wave,meter,pendulum;function centerCanvas(){var e=(windowWidth-width)/M
2,t=(windowHeight-height)/2;cnv.position(e,t)}function setup(){wdt=windowWidth<windowHeight?windowWidth:windowHeight,wdt-=margin,cnv=createCanvas(wdt,wdt),centerCanvas(),bIndex=1,background(0),center=createVector(width/2,height/2),noFill(),noStroke(),smooth(),strokeWeight(1);let e=int(1990*mathRand());noiseSeed(e),randomSeed(e),noiseDetail(2,1),pixelDensity(displayDensity()),initializeAudio();let t=int(map(mathRand(),0,1,0,flavours.length));flavour=flavours[t];let f=int(map(mathRand(),0,1,0,fifths[t].length));key=fM
ifths[t][f],mapScale=(scale=(scale=(scale=(scale=(scale=(scale=(scale=Tonal.Scale.get(key+"1 "+flavour).notes).concat(Tonal.Scale.get(key+"2 "+flavour).notes)).concat(Tonal.Scale.get(key+"3 "+flavour).notes)).concat(Tonal.Scale.get(key+"4 "+flavour).notes)).concat(Tonal.Scale.get(key+"5 "+flavour).notes)).concat(Tonal.Scale.get(key+"6 "+flavour).notes)).concat(Tonal.Scale.get(key+"7 "+flavour).notes)).slice(14,28);for(let i=0;i<mapScale.length;i++){mapScale.length,mapScale[i].length>2?keyFifths.push(mapScale[i].sliM
ce(0,2)):keyFifths.push(mapScale[i].slice(0,1));.5>random(1)?currentKey-=1:currentKey+=1}let a=[];for(let $=0;$<keyFifths.length;$++)a.push(fifths[t].indexOf(keyFifths[$]));for(let s=0;s<a.length;s++)-1===a[s]&&(keyFifths.splice(s,1),a.splice(s,1));for(let c=0;c<a.length;c++)a[c]===a[0]-1&&(sequence.push(keyFifths[0]),sequence.push(keyFifths[c])),a[c]===a[0]+1&&sequence.push(keyFifths[c]),a[c]===a[0]+3&&(sequence.push(keyFifths[0]),sequence.push(keyFifths[c])),a[c]===a[0]+2&&sequence.push(keyFifths[c]),a[c]===a[0]+M
4&&sequence.push(keyFifths[c]);for(let n=0;n<15;n++)for(let d=0;d<sequence.length;d++)chordArray.push(generateChord(`${sequence[d]}2`,!0));for(let _=0;_<15;_++)for(let r=0;r<sequence.length;r++)bassChord.push(generateChord(`${sequence[r]}3`,!0));paletteMode=mathRand(),paletteIndexSub=(paletteIndex=2*int(map(mathRand(),0,1,0,50)))+1,paletteIndex3=2*int(map(mathRand(),0,1,0,50)),colorIndex=int(map(mathRand(),0,1,0,palette1[0].length)),colorIndex2=int(map(mathRand(),0,1,0,palette1[0].length)),paletteType=mathRand(),grM
ayscale=98===paletteIndex,oscill=mathRand(),oscill2=mathRand(),format=mathRand(),direction=int(map(mathRand(),0,1,0,2)),format<.5?(w=width,h=.4*height):(w=.4*width,h=height),tileWidth=floor(w/sclX)+1,tileHeight=floor(h/sclY)+1,chordNotes=chordArray;for(let b=0;b<=w;b+=tileWidth)for(let o=0;o<=h;o+=tileHeight){let l=gridIndex;points.push(new GridPoint(b-w/2,o-h/2,tileWidth,tileHeight,0,l,0)),gridIndex=(gridIndex+1)%14}let p=map(mathRand(),0,1,.1,.5),u=points;for(let y in points)mathRand()>p?(points[y].subdivide(u,y,M
2),points.splice(y,1),count++):(u.push(points[y]),points.splice(y,1));element=(points=u).length;let g;g=paletteMode<.5?7:3,window.$generativeTraits={Type:"Audio",BPM:"60",Aspect:"Grid",Key:key,Flavour:flavour,Elements:element,Subdivision:count,Palette:g,Grayscale:grayscale,Property:"Object"}}function initializeAudio(){Tone.Transport.bpm.value=60,(mixer=new Tone.Gain).toDestination(),FFT=new Tone.FFT(64),Tone.Master.connect(FFT),wave=new Tone.Waveform,(pendulum=new Tone.LFO(.05)).start(),(meter=new Tone.Meter).normaM
lRange=!0,pendulum.connect(meter),panner=new Tone.Panner(0).chain(mixer);let e=new Tone.Chorus({frequency:.83,depth:.7,wet:.85}),t=new Tone.Reverb({decay:3/4,wet:.5});t.generate();let f=new Tone.FeedbackDelay({delayTime:3/8,feedback:.32,wet:.36});(pingPong=new Tone.PingPongDelay(3/4,.5).toDestination()).set({wet:.3});let i=new Tone.Filter(2250,"lowpass",-24),a=new Tone.Filter(320,"highpass",-48);new Tone.LFO(1,250,2250).connect(i.frequency).start();let $=new Tone.FeedbackDelay({delayTime:.005,feedback:.1,wet:.33});M
new Tone.LFO(1,-1,1).connect(panner.pan).start(),(synth4=new Tone.PolySynth(Tone.FMSynth).chain(e,f,t,pingPong,i,a,$,mixer)).set({harmonicity:3,modulationIndex:3,oscillator:{type:"sine"},envelope:{attack:2e-4,decay:.1,sustain:.08,release:.03},modulation:{type:"sine"},modulationEnvelope:{attack:4e-4,decay:.1,sustain:.09,release:.01},filterEnvelope:{attack:2e-4,decay:.2,sustain:.5,release:.4,baseFrequency:200,octaves:2.6},volume:-16}),delay5=new Tone.FeedbackDelay({delayTime:3/8,feedback:.3,wet:.2});let s=new Tone.ReM
verb({decay:3/16,wet:.25});s.generate();let c=new Tone.Filter(2250,"lowpass",-24);(synth6=new Tone.PolySynth(Tone.Synth).chain(delay5,s,pingPong,c,mixer)).set({harmonicity:3,modulationIndex:3,detune:0,oscillator:{pitch:7,type:"sine"},envelope:{attack:1,decay:.1,sustain:.02,release:.03},modulation:{type:"sine"},modulationEnvelope:{attack:1.5,decay:.1,sustain:.02,release:.06},filterEnvelope:{attack:2,decay:.2,sustain:.5,release:.4,baseFrequency:200,octaves:2.6},volume:-24}),synth6.connect(wave),Tone.Transport.schedulM
eRepeat(()=>{pingPong.set({delayTime:random([3/4,3/16,3/8,.25])}),pingPong.set({wet:random([0,.1,.5])}),f.set({delayTime:random([3/8,.25])}),delay5.set({delayTime:random([3/8,.25])})},"2m")}function draw(){background(0,20),translate(center.x,center.y);let e=.5-meter.getValue(0),t=wave.getValue(0),f=FFT.getValue(0),i=map(e,-.5,.5,-PI,PI);for(let a=0;a<points.length;a++)points[a].r=points[a].r3,points[a].move(),points[a].animate(a,i,f),points[a].render(),points[a].display(a,t,f),points[a].start+=.1,points[a].offset+=M
.006;anim&&(start+=.02),trigger&&(playChord(),Tone.Transport.start(),trigger=!1)}function playChord(){Tone.Transport.schedule(bounceChord,"1"),Tone.Transport.start()}function bounceChord(){currentChord=nextChord,Promise.all([playSynthChord(chordNotes[currentChord],12,12),playStringChord(bassChord[currentChord],6,6),]).then(e=>{int(random(2));let t=int(random(6,18))+"m";!function f(i){let a=e[0],$=e[1];new Tone.BufferSource({url:a,playbackRate:.125}).toDestination().start(i),new Tone.BufferSource({url:$,playbackRateM
:.125}).toDestination().start(i),Tone.Transport.scheduleOnce(f,"+"+t)}(Tone.now())}),Tone.Transport.start(),nextChord<chordNotes.length-1?nextChord+=1:nextChord=0,Tone.Transport.schedule(bounceChord,"+2m")}function playSynthChord(e,t,f){let i=Tone.Time(t).toSeconds(),a=Tone.Time(f).toSeconds();return Tone.Offline(()=>{synth6.triggerAttackRelease(e,i)},i+a)}function playStringChord(e,t,f){let i=Tone.Time(t).toSeconds(),a=Tone.Time(f).toSeconds();return Tone.Offline(()=>{synth4.triggerAttackRelease(e,i)},i+a)}functioM
n voicing(e,t){let f=scale.indexOf(e)+t-1,i;if(void 0!==scale[f])i=scale[f];else if(3===(i=scale[f-7]).length)parseInt(i.slice(2));else{let a=parseInt(i.slice(1))+1;i=`${i.slice(0,1)}${a}`}return i}const getNextChordNote=(e,t)=>{let f=scale.indexOf(e)+t-1,i;if(void 0!==scale[f])i=scale[f];else if(3===(i=scale[f-7]).length)parseInt(i.slice(2));else{let a=parseInt(i.slice(1))+1;i=`${i.slice(0,1)}${a}`}return i};function generateChord(e,t){let f=1,i=1,a=1,$=1,s=1,c=1,n=1;t?(f=generateIndice1(),i=generateIndice1(),a=geM
nerateIndice1(),$=generateIndice1(),s=generateIndice(),c=generateIndice2(),n=generateIndice2()):(f=1,i=1,a=1,$=1,s=1,c=1,n=1);let d=voicing(e,f),_=voicing(getNextChordNote(e,3),i),r=voicing(getNextChordNote(e,5),a),b=voicing(getNextChordNote(e,7),$),o=voicing(getNextChordNote(e,9),s);return voicing(getNextChordNote(e,11),c),voicing(getNextChordNote(e,13),n),[d,_,r,b,o]}function generateIndice(){let e=int(map(mathRand(),0,1,0,3));return 0===e?-8:1===e?1:2===e?8:void 0}function generateIndice1(){return mathRand()>.5?M
1:8}function generateIndice2(){return mathRand()>.5?-8:1}class GridPoint{constructor(e,t,f,i,a,$,s){int(map(e+t,-width/2+-height/2,width/2+height/2,0,sclX+sclY)),int(map(t,-height/2,height/2,0,4)),this.x=e,this.y=t,this.w=f,this.c2=f,this.wx=e,this.hy=t,this.ws=f,this.hs=i,this.h=i,this.r=f,this.r2=f,this.r3=f,this.mv=0,this.theta=0,this.centerX=this.x+this.w/2,this.centerY=this.y+this.h/2,this.c=int(map(mathRand(),0,1,0,3)),this.paletteIndex2=int(map(dist(this.centerX,this.centerY,0,0),0,500,0,palette1[0].length))M
,this.randForm=int(map(mathRand(),0,1,0,5)),this.randIndex=paletteMode<.5?int(map(mathRand(),0,1,0,palette1[0].length)):paletteIndex2,this.randIndex2=int(map(mathRand(),0,1,0,palette1[0].length)),this.randIndex3=int(map(mathRand(),0,1,0,palette1[0].length)),this.randIndex4=int(map(mathRand(),0,1,0,palette1[0].length)),this.start=0,this.alpha=255,this.pIndex=paletteIndex,this.pi=paletteIndex3,this.rt=map(mathRand(),0,1,PI/6,PI/3),this.incr,this.rst=random(0,TAU),this.rst2=random(0,TAU),this.rad=0,this.sub=s,this.offM
set=20*mathRand(),this.offset2=0,this.div=int(map(mathRand(),0,1,10,30)),this.strk=1,this.isOn=a,this.note=$,this.init(),paletteIndex2=(paletteIndex2+1)%3}subdivide(e,t,f){let i=this.w/f,a=this.h/f,$=this.sub+1,s=this.note+7;e.push(new GridPoint(this.x,this.y,i,a,this.isOn,s,$),new GridPoint(this.x+i,this.y,i,a,this.isOn,s,$),new GridPoint(this.x,this.y+a,i,a,this.isOn,s,$),new GridPoint(this.x+i,this.y+a,i,a,this.isOn,s,$))}move(){if(0<=this.t&&this.t<this.t1){let e=norm(this.t,0,this.t1-1);this.mv=lerp(0,TAU,easeM
OutQuint(e)),this.rad=lerp(0,this.w/4,easeOutQuint(e))}this.t1<this.t&&this.init(),this.t++}init(){this.t=-int(random(map(speed,1,5,500,100))),this.t1=map(speed,1,5,220,60)}animate(e,t,f){this.theta=t+e*PI/4;let i=int(map(this.x,-width/2,width/2,0,f.length)),a=f[i];a=a===-1/0?0:f[i],this.incr=map(a,0,-100,0,.2),this.i=map(e,0,points.length,0,TWO_PI),this.xoff=map(cos(this.i),-1,1,0,3),this.yoff=map(sin(this.i),-1,1,0,3),this.n=noise(this.xoff+this.offset+this.incr,this.yoff+this.offset+this.incr),this.n4=noise(thisM
.xoff+50,this.yoff+50),this.n5=noise(this.xoff+50+start,this.yoff+50+start),this.n6=noise(this.offset,this.offset),this.angle=noise(this.xoff+this.offset,this.yoff+this.offset)*TAU*4,this.xa=this.x,this.ya=this.y*sin(map(this.n,0,1,0,TAU)),this.xb=this.x*sin(this.mv),this.r=map(this.n,0,1,this.w/2,this.w),this.r3=map(this.n,0,1,this.w/2,this.w),this.r2=map(this.n,0,1,0,5),this.alpha=map(this.n5,0,1,120,180),this.delay=int(map(this.n4,0,1,2,1))}render(){strokeWeight(.1);fill(color(palette1[this.pIndex][this.randIndeM
x])),circle(this.x,this.ya,this.r2),circle(this.x+this.w,this.ya,this.r2),circle(this.x,this.ya+this.h,this.r2),circle(this.x+this.w,this.ya+this.h,this.r2)}display(e,t,f){if(0===direction)for(let i=this.ya;i<=this.ya+this.h;i+=2){beginShape();for(let a=this.xa;a<=this.xa+this.w;a+=5){let $=int(map(this.ya*this.xa,(this.ya+this.h)*(this.xa+this.w),0,f.length)),s=f[$];s=s===-1/0?0:f[$],this.incr2=map(s,0,-100,0,6),this.n3=noise(this.incr2,this.incr2),this.n2=noise(this.xoff+this.offset2+this.incr2,this.yoff+this.offM
set2+this.incr2),this.n4=map(this.n3,0,1,.9,1.1),this.z=oscill<.5?map(this.n2,0,1,.9,1.1):1;let c=int(map(this.n2,0,1,0,255));int(map(this.n2,0,1,0,palette1[0].length));let n=map(i,this.y,this.y+this.h,0,1),d,_=color(palette1[this.pIndex][this.randIndex]),r=color(palette1[this.pIndex+1][this.randIndex]);(d=lerpColor(_,r,n)).setAlpha(c),noFill(),stroke(d),strokeWeight(.5),vertex(a,i*this.z),this.offset2+=.1}endShape()}else if(1===direction)for(let b=this.xa;b<=this.xa+this.w;b+=2){beginShape();for(let o=this.ya;o<=tM
his.ya+this.h;o+=5){let l=int(map(e,points.length,0,f.length)),p=f[l];p=p===-1/0?0:f[l],this.incr2=map(p,0,-100,0,3),this.n3=noise(this.incr2,this.incr2),this.n2=noise(this.xoff+this.offset2+this.incr2,this.yoff+this.offset2+this.incr2),this.n4=map(this.n3,0,1,.9,1.1),this.z=oscill<.5?map(this.n2,0,1,.9,1.1):1,this.z2=oscill2<.5?map(this.n2,0,1,.999,1.009):1;let u=int(map(this.n2,0,1,0,255));int(map(this.n2,0,1,0,palette1[0].length));let y=map(o,this.y,this.y+this.h,0,1),g,x=color(palette1[this.pIndex][this.randIndM
ex]),m=color(palette1[this.pIndex+1][this.randIndex]);(g=lerpColor(x,m,y)).setAlpha(u),noFill(),stroke(g),strokeWeight(.5),vertex(b*this.z2,o*this.z),this.offset2+=.1}endShape()}if(0===this.c);else if(1===this.c){strokeWeight(.5);let v=0;for(let I=1;I<t.length;I++)if(t[I-1]<0&&t[I]>=0){v=I;break}let k=v+t.length/2,F=100*this.h;for(let C=v;C<=k;C++){let S=map(C-1,v,k,this.xb,this.xb+this.w),T=map(t[C-1],-12,12,this.y-F,this.y+F+this.h),P=map(C,v,k,this.xb,this.xb+this.w),q=map(t[C],-12,12,this.y-F,this.y+F+this.h);lM
ine(S,T,P,q)}}}}function mapNote(e,t){let f=t.length,i=t[modulo(e,f)],a=Tonal.Note.octave(t[0])+floor(e/f);return Tonal.Note.pitchClass(i)+a}function modulo(e,t){return(e%t+t)%t}function easeOutQuint(e){return 1+--e*e*e*e*e}function windowResized(){centerCanvas()}function keyTyped(){return"p"===key&&saveCanvas("liquidentropy","jpg"),!1}function touchStarted(){return Tone.start(),anim||(trigger=!0,Tone.Transport.start()),anim=!0,3===touches.length&&saveCanvas("liquidentropy","jpg"),!1}function mousePressed(){return M
Tone.start(),anim||(trigger=!0,Tone.Transport.start()),anim=!0,!1}
    <script id="snippet-random-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('M
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (M
r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
          var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
        let mathRand = sfc32(...cyrb128(seed));
 background-color: #000000;
            margin: 0px;
            overflow: hidden;
            width: 100%;
            height: 100%;
    <script type="text/javascript">
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:99C2A938B23F11ED9763D0C3B75563A4" xmpMM:DocumentID="xmp.did:99C2A939B23F11ED9763D0C3B75563A4"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:99C2A936B23F11ED9763D0C3B75563A4" stRef:documentID="xmp.did:99C2A937B23F11ED9763D0C3B75563A4"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:9A0BE8B2B23F11EDA326F739F06971DC" xmpMM:DocumentID="xmp.did:9A0BE8B3B23F11EDA326F739F06971DC"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:9A0BE8B0B23F11EDA326F739F06971DC" stRef:documentID="xmp.did:9A0BE8B1B23F11EDA326F739F06971DC"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:9A9B3BF9B23F11EDBAA18E010DA5232D" xmpMM:DocumentID="xmp.did:9A9B3BFAB23F11EDBAA18E010DA5232D"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:9A9B3BF7B23F11EDBAA18E010DA5232D" stRef:documentID="xmp.did:9A9B3BF8B23F11EDBAA18E010DA5232D"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:997A9300B23F11EDA59DCBED4384F09D" xmpMM:DocumentID="xmp.did:997A9301B23F11EDA59DCBED4384F09D"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:997A92FEB23F11EDA59DCBED4384F09D" stRef:documentID="xmp.did:997A92FFB23F11EDA59DCBED4384F09D"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:9A53A4FDB23F11EDAAFECAE8ECC3BA75" xmpMM:DocumentID="xmp.did:9A53A4FEB23F11EDAAFECAE8ECC3BA75"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:9A53A4FBB23F11EDAAFECAE8ECC3BA75" stRef:documentID="xmp.did:9A53A4FCB23F11EDAAFECAE8ECC3BA75"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1058.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#00bfa0">=O=</tspan><tspan dy="20" x="160" fill="#bd7ebe"></tspan><tspan dy="25" x="160" fill="#ffa300">|</tspan>L`<tspan dy="25" x="160" fill="#fdcce5">/|</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1200.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#f46a9b">o</tspan><tspan dy="20" x="160" fill="#d0f400"></tspan><tspan dy="25" x="160" fill="#00ffff">|/</tspan><L_tspan dy="25" x="160" fill="#35d435">/|</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1196.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#7f766d">o</tspan><tspan dy="20" x="160" fill="#e60049"></tspan><tspan dy="25" x="160" fill="#e60049">|</tspan><tL^span dy="25" x="160" fill="#9b19f5">/|</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1061.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#9b19f5">o</tspan><tspan dy="20" x="160" fill="#00ffff"></tspan><tspan dy="25" x="160" fill="#b3d4ff">|/</tspan><L_tspan dy="25" x="160" fill="#eeeeee">/|</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1013.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#f46a9b">o</tspan><tspan dy="20" x="160" fill="#d0f400"></tspan><tspan dy="25" x="160" fill="#0bb4ff">|/</tspan><L`tspan dy="22" x="160" fill="#bd7ebe">/ \</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1131.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#00ffff">o</tspan><tspan dy="20" x="160" fill="#eeeeee"></tspan><tspan dy="25" x="160" fill="#e60049">|/</tspan><L`tspan dy="22" x="160" fill="#FCE74C">/ \</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1169.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#ffa300">o</tspan><tspan dy="20" x="160" fill="#fd7f6f"></tspan><tspan dy="25" x="160" fill="#0bb4ff">|</tspan><tL^span dy="25" x="160" fill="#fdcce5">/|</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1182.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#fd7f6f">o</tspan><tspan dy="20" x="160" fill="#fd7f6f"></tspan><tspan dy="25" x="160" fill="#d0f400">|</tspan><tL^span dy="25" x="160" fill="#e60049">/|</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1173.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#e60049">o</tspan><tspan dy="20" x="160" fill="#7f766d"></tspan><tspan dy="25" x="160" fill="#fdcce5">|/</tspan><L`tspan dy="22" x="160" fill="#82b6b9">/ \</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1142.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#bd7ebe">o</tspan><tspan dy="20" x="160" fill="#bd7ebe"></tspan><tspan dy="25" x="160" fill="#35d435">|/</tspan><L_tspan dy="25" x="160" fill="#f46a9b">/|</tspan></text></svg>
'wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwt
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1050.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#fdcce5">o</tspan><tspan dy="20" x="160" fill="#f46a9b"></tspan><tspan dy="25" x="160" fill="#00bfa0">|</tspan><tL^span dy="25" x="160" fill="#eeeeee">/|</tspan></text></svg>
((((((((((((((((((((((((((((((((((((((((((((((((((
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1133.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#0bb4ff">o</tspan><tspan dy="20" x="160" fill="#7f766d"></tspan><tspan dy="25" x="160" fill="#9b19f5">|/</tspan><L_tspan dy="25" x="160" fill="#fdcce5">/|</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1099.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#9b19f5">o</tspan><tspan dy="20" x="160" fill="#0bb4ff"></tspan><tspan dy="25" x="160" fill="#35d435">|</tspan><tL^span dy="25" x="160" fill="#0bb4ff">/|</tspan></text></svg>
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
((((((((((((((((((((((((((((((((((((((((((((((((((
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1150.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#1853ff">o</tspan><tspan dy="20" x="160" fill="#b3d4ff"></tspan><tspan dy="25" x="160" fill="#1853ff">|/</tspan><L`tspan dy="22" x="160" fill="#ffa300">/ \</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1059.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#fd7f6f">o</tspan><tspan dy="20" x="160" fill="#b3d4ff"></tspan><tspan dy="25" x="160" fill="#00ffff">|/</tspan><L_tspan dy="25" x="160" fill="#b3d4ff">/|</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk988.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#f46a9b">o</tspan><tspan dy="20" x="160" fill="#d0f400"></tspan><tspan dy="25" x="160" fill="#61ff75">|/</tspan><tL_span dy="22" x="160" fill="#dc0ab4">/ \</tspan></text></svg>
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"billspata.sats"}h!
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1129.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#35d435">o</tspan><tspan dy="20" x="160" fill="#b3d4ff"></tspan><tspan dy="25" x="160" fill="#f46a9b">|/</tspan><L_tspan dy="25" x="160" fill="#35d435">/|</tspan></text></svg>
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1186.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#61ff75">o</tspan><tspan dy="20" x="160" fill="#f46a9b"></tspan><tspan dy="25" x="160" fill="#7f766d">|/</tspan><L`tspan dy="22" x="160" fill="#7f766d">/ \</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1185.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#35d435">o</tspan><tspan dy="20" x="160" fill="#dc0ab4"></tspan><tspan dy="25" x="160" fill="#fdcce5">|/</tspan><L`tspan dy="22" x="160" fill="#FCE74C">/ \</tspan></text></svg>
((((((((((((((((((((((((((((((((((((((((((((((((((
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1124.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#35d435">o</tspan><tspan dy="20" x="160" fill="#00ffff"></tspan><tspan dy="25" x="160" fill="#b3d4ff">|</tspan><tL_span dy="22" x="160" fill="#d0f400">/ \</tspan></text></svg>
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
!!!!!P$$$$$$$$$$$$$$$$$$$$$$$$$$$$+bBBBBBBBBBBBB
((((((((((((((((((((((((((((((((((((((((((((((((((
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1055.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#f46a9b">o</tspan><tspan dy="20" x="160" fill="#bd7ebe"></tspan><tspan dy="25" x="160" fill="#dc0ab4">|</tspan><tL_span dy="22" x="160" fill="#FCE74C">/ \</tspan></text></svg>
((((((((((((((((((((((((((((((((((((((((((((((((((
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1190.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#9b19f5">o</tspan><tspan dy="20" x="160" fill="#bd7ebe"></tspan><tspan dy="25" x="160" fill="#82b6b9">|</tspan><tL_span dy="22" x="160" fill="#61ff75">/ \</tspan></text></svg>
text/plain;charset=utf-8
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1084.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#82b6b9">o</tspan><tspan dy="20" x="160" fill="#9b19f5"></tspan><tspan dy="25" x="160" fill="#f46a9b">|/</tspan><L`tspan dy="22" x="160" fill="#dc0ab4">/ \</tspan></text></svg>
text/plain;charset=utf-8
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1056.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#f46a9b">=O=</tspan><tspan dy="20" x="160" fill="#00ffff"></tspan><tspan dy="25" x="160" fill="#bd7ebe">|</tspan>La<tspan dy="22" x="160" fill="#82b6b9">/ \</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1108.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#82b6b9">o</tspan><tspan dy="20" x="160" fill="#ffa300"></tspan><tspan dy="25" x="160" fill="#ffa300">|</tspan><tL^span dy="25" x="160" fill="#fd7f6f">/|</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1079.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#9b19f5">o</tspan><tspan dy="20" x="160" fill="#bd7ebe"></tspan><tspan dy="25" x="160" fill="#fd7f6f">|/</tspan><L`tspan dy="22" x="160" fill="#82b6b9">/ \</tspan></text></svg>
((((((((((((((((((((((((((((((((((((((((((((((((((
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1076.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#35d435">o</tspan><tspan dy="20" x="160" fill="#eeeeee"></tspan><tspan dy="25" x="160" fill="#d0f400">|/</tspan><L`tspan dy="22" x="160" fill="#61ff75">/ \</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1002.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#eeeeee">o</tspan><tspan dy="20" x="160" fill="#fd7f6f"></tspan><tspan dy="25" x="160" fill="#e60049">|</tspan><tL^span dy="25" x="160" fill="#00bfa0">/|</tspan></text></svg>
((((((((((((((((((((((((((((((((((((((((((((((((((
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1112.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#eeeeee">o</tspan><tspan dy="20" x="160" fill="#1853ff"></tspan><tspan dy="25" x="160" fill="#e60049">|</tspan><tL_span dy="22" x="160" fill="#1853ff">/ \</tspan></text></svg>
((((((((((((((((((((((((((((((((((((((((((((((((((
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1199.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#bd7ebe">o</tspan><tspan dy="20" x="160" fill="#FCE74C"></tspan><tspan dy="25" x="160" fill="#d0f400">|/</tspan><L_tspan dy="25" x="160" fill="#35d435">/|</tspan></text></svg>
:j8add:btc.btc:smaya18z343fsdlav47chtkyp0aawqt6sgxsh3ctcu6u
Bj@=:BNB.BUSD-BD1:bnb1sf9ewuua5xnun0znpksmlpjtcqqea0drks6egt:1:t:30n^
text/html;charset=utf-8
<html><body bgcolor=black><pre><font size=10><center>
<font color=GreenYellow>"..."</font>
<font color='red'> (0,0) </font>
<font color=Chartreuse>{-:-}</font>
<font color=DeepPink>-"-</font>
</center></font></pre></body></html>
text/html;charset=utf-8
<html><body bgcolor=black><pre><font size=10><center>
<font color='Orchid'>=+==+=</font>
<font color='Magenta'> (0,*) </font>
<font color=white>{-:-}</font>
<font color=Orchid>-"-</font>
</center></font></pre></body></html>
{"attributes":[{"trait_type":"Clothes","value":"Tuxedo Tee"},{"trait_type":"Eyes","value":"Bored"},{"trait_type":"Background","value":"New Punk Blue"},{"trait_type":"Fur","value":"Zombie"},{"trait_type":"Earring","value":"Gold Hoop"},{"trait_type":"Mouth","value":"Bored"},{"trait_type":"Hat","value":"Satoshi Mask"}],"external_url":"https://baycbitcoin.com/index/bayc/86","image":"ipfs://QmWwSKeAhhs1CNNDDkMaYgdWvZjrCUyfczc51JXp81i3H1/86.png"}
 .)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO
&O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
FjDOUT:46D75CAFF95DE28660E51545781ED642B8A6C1460CE7ABED09478CEEBAC0B6C0
@j>=:ETH.ETH:0x545c1e4E9038B335AB9fC35fAc4249930B5e3296:258431::0
2023/03/05 15:26:57g
02FAa8067488ca28ffE047EEg
Lavc59.37.100 libvpx-vp9g
text/html;charset=utf-8
<html><body bgcolor=black><pre><font size=10><center>
<font color=DeepPink>"___"</font>
<font color='Orchid'> (o-o) </font>
<font color=Orchid>{-:-}</font>
<font color=green>-"-</font>
</center></font></pre></body></html>
FjDOUT:A3FC45C2609C40F0FFA3DED08DCDEB23204DB9DE8140ACEE758FC164258472DB
Dorian S. Nakamoto listens during an interview with the Associated Press, Thursday, March 6, 2014 in Los Angeles. Nakamoto, the man that Newsweek claims is the founder of Bitcoin, denies he had anything to do with it and says he had never even heard of the digital currency until his son told him he had been contacted by a reporter three weeks ago. (AP Photo/Damian DM
Adobe Photoshop CS3 Windows
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 5.4.0"> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:plus="http://ns.useplus.org/ldf/xmp/1.0/" xmlns:xmpMM="http:M
//ns.adobe.com/xap/1.0/mm/" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:Iptc4xmpExt="http://iptc.org/std/Iptc4xmpExt/2008-02-29/" photoshop:Category="A" photoshop:Urgency="5" photoshop:Source="AP" photoshop:CaptionWriter="DD PS**NY**" photoshop:AuthorsPosition="STF" photoshop:Headline="Dorian Satoshi Nakamoto" photoshop:ColorMode="3" photoshop:City="Los Angeles" photoshop:Country="USA" photoshop:Credit="AP" photoshop:ICCProfile="Adobe RGB (1998)" photoshop:TransmissionM
Reference="CADD101" photoshop:State="CA" plus:Version="1.2.0" plus:ImageSupplierImageID="56ae83bf-0ce4-4000-8a95-c1a189f88903" xmpMM:InstanceID="uuid:5F53D37701A6E311B6C4FC720CE9CCC3" xmp:Rating="3" xmp:CreateDate="2014-03-07T09:04:44-05:00" xmp:ModifyDate="2014-03-07T09:05:10-05:00" xmp:CreatorTool="Adobe Photoshop CS3 Windows" xmp:MetadataDate="2014-03-07T09:05:10-05:00" dc:format="image/jpeg" Iptc4xmpExt:Headline="Dorian Satoshi Nakamoto"> <photoshop:SupplementalCategories> <rdf:Bag> <rdf:li>F</rdf:li> </rdf:BagM
> </photoshop:SupplementalCategories> <plus:ImageSupplier> <rdf:Seq> <rdf:li plus:ImageSupplierName="AP"/> </rdf:Seq> </plus:ImageSupplier> <dc:description> <rdf:Alt> <rdf:li xml:lang="x-default">Dorian S. Nakamoto listens during an interview with the Associated Press, Thursday, March 6, 2014 in Los Angeles. Nakamoto, the man that Newsweek claims is the founder of Bitcoin, denies he had anything to do with it and says he had never even heard of the digital currency until his son told him he had been contacted by a M
reporter three weeks ago. (AP Photo/Damian Dovarganes)</rdf:li> </rdf:Alt> </dc:description> <dc:title> <rdf:Alt> <rdf:li xml:lang="x-default">Bitcoin Founder-Denial</rdf:li> </rdf:Alt> </dc:title> <dc:creator> <rdf:Seq> <rdf:li>Damian Dovarganes</rdf:li> </rdf:Seq> </dc:creator> <Iptc4xmpExt:RegistryId> <rdf:Bag> <rdf:li Iptc4xmpExt:RegOrgId="AP Friendly Key" Iptc4xmpExt:RegItemId="407286670412"/> <rdf:li Iptc4xmpExt:RegOrgId="AP Item Id" Iptc4xmpExt:RegItemId="56ae83bf-0ce4-4000-8a95-c1a189f88903"/> </rdf:Bag> </M
Iptc4xmpExt:RegistryId> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                                                                                                                                      M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                   <?xpacket end="w"?>
Dorian Satoshi Nakamoto
zDorian S. Nakamoto listens during an interview with the Associated Press, Thursday, March 6, 2014 in Los Angeles. Nakamoto, the man that Newsweek claims is the founder of Bitcoin, denies he had anything to do with it and says he had never even heard of the digital currency until his son told him he had been contacted by M
a reporter three weeks ago. (AP Photo/Damian Dovarganes)
Bitcoin Founder-Denial
Copyright 2000 Adobe Systems Incorporated
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"marry.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"farley.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"nanolabs.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"pisces.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"taurus.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
=,.$2I@LKG@FEPZsbPUmVEFd
;!!;|SFS||||||||||||||||||||||||||||||||||||||||||||||||||
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
/ViaBTC/Mined by baza116/,
FjDOUT:43D48702F6A1D29BDA77FDCE94F24F7152C1E1743076CF0F3BF96B0B4067A3C1
text/html;charset=utf-8
<html><body bgcolor=black><pre><font size=10><center>
<font color=DeepPink>"..."</font>
<font color='GreenYellow'> (0,.) </font>
<font color=white>(\+/)</font>
<font color=#32CD32>-"-</font>
</center></font></pre></body></html>
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"171217.sats"}h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"statement.sats"}h!
FjDOUT:F4EF3557C2109C9AB006F2D80C3776C74FA403C02B39AEB9B1C0587DEAEAE64D
text/plain;charset=utf-8
Remove your data from walled gardens like Facebook, Linkedin, and Youtube. Instead, consider learning Clarity Smart Contract programming for Bitcoin on Stacks, and start building communities that are governed by code.h!
text/plain;charset=utf-8
5{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
/{"p":"sns","op":"reg","name":"prismatics.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
1{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "btc50.sats"
text/plain;charset=utf-8
  "name": "btc75.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
   !!!"""$$$%%%&&&((()))***+++,,,---///
777888999;;;<<<>>>@@@AAACCCEEEFFFHHHIII
LLLNNNOOOQQQRRRTTTUUUWWWXXX
!!!+++888:::;;;>>>OOOPPPRRRSSSgggTm
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
FFFLa}Ma{Ma|NazNa{Nb|ObzOb{PbzMc
Te{Ue{Vf{Vf|Wg|Xh}Zi}\k
2iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 137.da4a7e5, 2022/11/27-09:35:03        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xapM
/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-03-07T14:37:23-08:00" xmp:ModifyDate="2023-03-07T14:38:20-08:00" xmp:MetadataDate="2023-03-07T14:38:20-08:00" dc:format="image/png" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:60075e5f-4c93-f643-8aeb-be03878023fc" xmpMM:DocumentID="adobe:docid:photoshop:21aa979c-e75b-9b47-b87a-ee636ca8f9eb" xmpMM:OriginalDocumentID="xmp.did:308bb782-f329-d649-a06f-cd976ae77060"> <xmpMMM
:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:308bb782-f329-d649-a06f-cd976ae77060" stEvt:when="2023-03-07T14:37:23-08:00" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from application/vnd.adobe.photoshop to image/png"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:60075e5f-4c93-f643-8aeb-be03878023fc" stEvt:when="2023-03-07T14:38:20-08:00" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </M
rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
!!!+++888:::;;;>>>OOOPPPRRRSSSgggTm
d/Foundry USA Pool #dropgold/
text/html;charset=utf-8
<html><body bgcolor=black><pre><font size=10><center>
<font color='red'>=+==+=</font>
<font color='white'> (0,.) </font>
<font color=Chartreuse>{" "}</font>
<font color=blue> = = </font>
</center></font></pre></body></html>
text/plain;charset=utf-8
={ "p": "sns", "op": "reg", "name": "
Bj@=:ETH.ETH:0x530adb668f75CDb9676C8444988e566495df8768:12911312::0
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"noodles.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"noodle.sats"}h!
)j'1HJDh5hMTzhMcThtbVhWsU9QJJZHfxejqucdq9b
text/plain;charset=utf-8
  "name": "btc90.sats"
text/plain;charset=utf-8
  "name": "btc80.sats"
<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 24 24"><rect x="8" y="5" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="9" y="5" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="10" y="5" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="11" y="5" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="12" y="5" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="13" M
y="5" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="14" y="5" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="6" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="8" y="6" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="9" y="6" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="10" y="6" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="11" yM
="6" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="12" y="6" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="13" y="6" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="14" y="6" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="15" y="6" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" yM
="7" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="8" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="9" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="10" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="11" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="12" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="13" yM
="7" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="14" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="15" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="16" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#1a6ed5ff"/><rect x="8" y=M
"8" width="1" height="1" shape-rendering="crispEdges" fill="#1a6ed5ff"/><rect x="9" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#1a6ed5ff"/><rect x="10" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#1a6ed5ff"/><rect x="11" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#1a6ed5ff"/><rect x="12" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#1a6ed5ff"/><rect x="13" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#1a6ed5ff"/><rect x="14" yM
="8" width="1" height="1" shape-rendering="crispEdges" fill="#1a6ed5ff"/><rect x="15" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#1a6ed5ff"/><rect x="16" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="8" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="9" y="M
9" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="10" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="11" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="12" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="13" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="14" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="15" yM
="9" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="16" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="8" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="9" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="10"M
 y="10" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="11" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="12" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="13" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="14" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="15" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><recM
t x="16" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="8" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="9" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#a66e2cff"/><rect x="10" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#a66e2cff"/>M
<rect x="11" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="12" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="13" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="14" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#a66e2cff"/><rect x="15" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#a66e2cff"/><rect x="16" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#000M
000ff"/><rect x="5" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="7" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="8" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="9" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="10" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#M
d29d60ff"/><rect x="11" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="12" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="13" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="14" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="15" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#d29d60ff"/><rect x="16" y="12" width="1" height="1" shape-rendering="crispEdges"M
 fill="#000000ff"/><rect x="5" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="7" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="8" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="9" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="10" y="13" width="1" height="1" shape-rendering="crispEdgM
es" fill="#dbb180ff"/><rect x="11" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="12" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="13" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="14" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="15" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="16" y="13" width="1" height="1" shape-rendering="M
crispEdges" fill="#000000ff"/><rect x="5" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="8" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="9" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="10" y="14" width="1" height="1" shape-renderinM
g="crispEdges" fill="#dbb180ff"/><rect x="11" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="12" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="13" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="14" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="15" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="16" y="14" width="1" height="1" shape-M
rendering="crispEdges" fill="#000000ff"/><rect x="6" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#a66e2cff"/><rect x="8" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="9" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="10" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="11" y="15" width="1" height="1" shM
ape-rendering="crispEdges" fill="#dbb180ff"/><rect x="12" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="13" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="14" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="15" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="16" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="16" width="1" heightM
="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#a66e2cff"/><rect x="8" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#a66e2cff"/><rect x="9" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="10" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="11" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="12" y="16" width="1" hM
eight="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="13" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="14" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="15" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#a66e2cff"/><rect x="16" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="17" widthM
="1" height="1" shape-rendering="crispEdges" fill="#a66e2cff"/><rect x="8" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#a66e2cff"/><rect x="9" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="10" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="11" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="12" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="13" y="17"M
 width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="14" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="15" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#a66e2cff"/><rect x="16" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="8" yM
="18" width="1" height="1" shape-rendering="crispEdges" fill="#a66e2cff"/><rect x="9" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#a66e2cff"/><rect x="10" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="11" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="12" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="13" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect xM
="14" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="15" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#a66e2cff"/><rect x="16" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="8" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#a66e2cff"/><rM
ect x="9" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#a66e2cff"/><rect x="10" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="11" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="12" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="13" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="14" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180M
ff"/><rect x="15" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#a66e2cff"/><rect x="16" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="20" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="20" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="8" y="20" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="9" y="20" width="1" height="1" shape-rendering="crispEdges" fill="#a6M
6e2cff"/><rect x="10" y="20" width="1" height="1" shape-rendering="crispEdges" fill="#a66e2cff"/><rect x="11" y="20" width="1" height="1" shape-rendering="crispEdges" fill="#a66e2cff"/><rect x="12" y="20" width="1" height="1" shape-rendering="crispEdges" fill="#a66e2cff"/><rect x="13" y="20" width="1" height="1" shape-rendering="crispEdges" fill="#a66e2cff"/><rect x="14" y="20" width="1" height="1" shape-rendering="crispEdges" fill="#a66e2cff"/><rect x="15" y="20" width="1" height="1" shape-rendering="crispEdges" fM
ill="#000000ff"/><rect x="6" y="21" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="21" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="8" y="21" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="9" y="21" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="10" y="21" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="11" y="21" width="1" height="1" shape-rendering="crispEdgeM
s" fill="#a66e2cff"/><rect x="12" y="21" width="1" height="1" shape-rendering="crispEdges" fill="#a66e2cff"/><rect x="13" y="21" width="1" height="1" shape-rendering="crispEdges" fill="#a66e2cff"/><rect x="14" y="21" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="22" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="22" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="8" y="22" width="1" height="1" shape-rendering="crisM
pEdges" fill="#dbb180ff"/><rect x="9" y="22" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="10" y="22" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="11" y="22" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="12" y="22" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="13" y="22" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="23" width="1" height="1" shape-renderingM
="crispEdges" fill="#000000ff"/><rect x="7" y="23" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="8" y="23" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="9" y="23" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="10" y="23" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/></svg>h!
<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 24 24"><rect x="9" y="1" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="11" y="1" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="13" y="1" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="8" y="2" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="9" y="2" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="10" yM
="2" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="11" y="2" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="12" y="2" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="13" y="2" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="14" y="2" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="8" y="3" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="9" yM
="3" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="10" y="3" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="11" y="3" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="12" y="3" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="13" y="3" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="14" y="3" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" M
y="4" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="8" y="4" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="9" y="4" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="10" y="4" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="11" y="4" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="12" y="4" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="13" M
y="4" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="14" y="4" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="15" y="4" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="5" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="8" y="5" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="9" y="5" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="10" yM
="5" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="11" y="5" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="12" y="5" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="13" y="5" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="14" y="5" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="15" y="5" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" M
y="6" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="6" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="8" y="6" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="9" y="6" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="10" y="6" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="11" y="6" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="12" yM
="6" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="13" y="6" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="14" y="6" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="15" y="6" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="16" y="6" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" yM
="7" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="8" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="9" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#e7cba9ff"/><rect x="10" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="11" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="12" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="13" yM
="7" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="14" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="15" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="16" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="8" y=M
"8" width="1" height="1" shape-rendering="crispEdges" fill="#e7cba9ff"/><rect x="9" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="10" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="11" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="12" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="13" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="14" yM
="8" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="15" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="16" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="8" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="9" y="M
9" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="10" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="11" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="12" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="13" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="14" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="15" yM
="9" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="16" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="8" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="9" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="10"M
 y="10" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="11" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="12" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="13" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="14" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="15" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><recM
t x="16" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="8" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="9" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="10" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/>M
<rect x="11" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="12" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="13" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="14" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="15" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="16" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#000M
000ff"/><rect x="5" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="8" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="9" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="10" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#M
000000ff"/><rect x="11" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="12" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="13" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="14" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="15" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="16" y="12" width="1" height="1" shape-rendering="crispEdges"M
 fill="#000000ff"/><rect x="5" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="7" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="8" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="9" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="10" y="13" width="1" height="1" shape-rendering="crispEdgM
es" fill="#000000ff"/><rect x="11" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="12" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="13" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="14" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="15" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="16" y="13" width="1" height="1" shape-rendering="M
crispEdges" fill="#000000ff"/><rect x="5" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="8" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="9" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="10" y="14" width="1" height="1" shape-renderinM
g="crispEdges" fill="#dbb180ff"/><rect x="11" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="12" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="13" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="14" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="15" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="16" y="14" width="1" height="1" shape-M
rendering="crispEdges" fill="#000000ff"/><rect x="6" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="8" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="9" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#da8e66ff"/><rect x="10" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#da8e66ff"/><rect x="11" y="15" width="1" height="1" shM
ape-rendering="crispEdges" fill="#dbb180ff"/><rect x="12" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="13" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="14" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="15" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#da8e66ff"/><rect x="16" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="16" width="1" heightM
="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="8" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="9" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#da8e66ff"/><rect x="10" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="11" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="12" y="16" width="1" hM
eight="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="13" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="14" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="15" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#da8e66ff"/><rect x="16" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="17" widthM
="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="8" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="9" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="10" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="11" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="12" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="13" y="17"M
 width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="14" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="15" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="16" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="8" yM
="18" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="9" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="10" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="11" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="12" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="13" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect xM
="14" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="15" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="16" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="8" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rM
ect x="9" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="10" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="11" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="12" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="13" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="14" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180M
ff"/><rect x="15" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="16" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="20" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="20" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="8" y="20" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="9" y="20" width="1" height="1" shape-rendering="crispEdges" fill="#dbM
b180ff"/><rect x="10" y="20" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="11" y="20" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="12" y="20" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="13" y="20" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="14" y="20" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="15" y="20" width="1" height="1" shape-rendering="crispEdges" fM
ill="#000000ff"/><rect x="6" y="21" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="21" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="8" y="21" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="9" y="21" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="10" y="21" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="11" y="21" width="1" height="1" shape-rendering="crispEdgeM
s" fill="#000000ff"/><rect x="12" y="21" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="13" y="21" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="14" y="21" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="22" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="22" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="8" y="22" width="1" height="1" shape-rendering="crisM
pEdges" fill="#dbb180ff"/><rect x="9" y="22" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="10" y="22" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="23" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="23" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="8" y="23" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="9" y="23" width="1" height="1" shape-rendering="cL{rispEdges" fill="#dbb180ff"/><rect x="10" y="23" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/></svg>h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"Tinydinos.sats"}h!
text/plain;charset=utf-8
/{"p":"sns","op":"reg","name":"Royalmongs.sats"}h!
text/plain;charset=utf-8
0{"p":"sns","op":"reg","name":"Metacollect.sats"}h!
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Mandala</title>
    <!-- chromajs@2.4.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script>
    <!-- p5.grain.js@0.6.1
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></script>
    <script type="text/javascript" >
        // !!!!!!!!!!!!M
!!!!!!!!!!!!!!!!!!!!!!!!
        // INSERT YOUR GENERATIVE CODE HERE
        // !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    <script id="snippet-random-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get(M
"seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 10139042M
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfM
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
let mathRand = sfc32(...cyrb128(seed));
            margin: 0px;
  <script type="module" crossorigin>
(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))a(s);new MutationObserver(s=>{for(const o of s)if(o.type==="childList")for(const h of o.addedNodes)h.tagName==="LINK"&&h.rel==="modulepreload"&&a(h)}).observe(document,{chM
ildList:!0,subtree:!0});function t(s){const o={};return s.integrity&&(o.integrity=s.integrity),s.referrerpolicy&&(o.referrerPolicy=s.referrerpolicy),s.crossorigin==="use-credentials"?o.credentials="include":s.crossorigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function a(s){if(s.ep)return;s.ep=!0;const o=t(s);fetch(s.href,o)}})();class A{constructor(e,t,a,s=255){this._rgba=[e/255,t/255,a/255,s/255],this._hsla=rt(this._rgba)}set hsla(e){this._hsla=e}get hsla(){return[...this._hsla]}get h(){rM
eturn this._hsla[0]}get s(){return this._hsla[1]}get l(){return this._hsla[2]}get a(){return this._hsla[3]}sat(e){const t=new A(0,0,0);return t._hsla=[...this.hsla],t._hsla[1]=e,t}hue(e){const t=new A(0,0,0);return t._hsla=[...this.hsla],t._hsla[0]=e,t}lum(e){const t=new A(0,0,0);return t._hsla=[...this.hsla],t._hsla[2]=e,t}alpha(e){const t=new A(0,0,0);return t._hsla=[...this.hsla],t._hsla[3]=e,t}toString(){return this.a<1?`hsl(${this.h*360}deg ${this.s*100}% ${this.l*100}% / ${this.a*100}%)`:`hsl(${this.h*360}degM
 ${this.s*100}% ${this.l*100}%)`}static from(e){if(e instanceof A)return e;if(typeof e=="number")return new A(255,0,0);{let t;switch(e.length){case 9:if(t=e.match(/^[#](?<r>[0-9a-f]{2})(?<g>[0-9a-f]{2})(?<b>[0-9a-f]{2})(?<a>[0-9a-f]{2})$/i),t&&t.groups){if(t.groups)return new A(parseInt(t.groups.r,16),parseInt(t.groups.g,16),parseInt(t.groups.b,16),parseInt(t.groups.a,16));throw new Error(`Error parsing color string '${e}'`)}break;case 7:if(t=e.match(/^[#](?<r>[0-9a-f]{2})(?<g>[0-9a-f]{2})(?<b>[0-9a-f]{2})$/i),t&&tM
.groups){if(t.groups)return new A(parseInt(t.groups.r,16),parseInt(t.groups.g,16),parseInt(t.groups.b,16));throw new Error(`Error parsing color string '${e}'`)}break;case 5:if(t=e.match(/^[#](?<r>[0-9a-f])(?<g>[0-9a-f])(?<b>[0-9a-f])(?<a>[0-9a-f])$/i),t&&t.groups){if(t.groups)return new A(parseInt(""+t.groups.r+t.groups.r,16),parseInt(""+t.groups.g+t.groups.g,16),parseInt(""+t.groups.b+t.groups.b,16),parseInt(""+t.groups.a+t.groups.a,16));throw new Error(`Error parsing color string '${e}'`)}break;case 4:if(t=e.matcM
h(/^[#](?<r>[0-9a-f])(?<g>[0-9a-f])(?<b>[0-9a-f])$/i),t&&t.groups){if(t.groups)return new A(parseInt(""+t.groups.r+t.groups.r,16),parseInt(""+t.groups.g+t.groups.g,16),parseInt(""+t.groups.b+t.groups.b,16));throw new Error(`Error parsing color string '${e}'`)}break;default:throw new Error(`Error parsing color string '${e}'`)}}}}function rt([n,e,t,a]){const s=Math.max(n,e,t),o=Math.min(n,e,t);let h;if(s===o)h=0;else{const F=s-o;s===n?h=(e-t)/F%6:s===e?h=(t-n)/F+2:h=(n-e)/F+4,h*=60,h<0&&(h+=360)}const E=s-o,g=(s+o)/2M
,O=E===0?0:E/(1-Math.abs(2*g-1));return[h/360,O,g,a]}const{sin:X,cos:st,abs:ut,PI:mt,acos:Bt,asin:wt,sqrt:ot,round:Dt,floor:Et}=Math,x=(n,e)=>[n[0]+e[0],n[1]+e[1]],it=(n,e)=>[n[0]*e,n[1]*e],lt=n=>ot(n[0]**2+n[1]**2),v=(n,e,t)=>[n[0]+e[0]*t,n[1]+e[1]*t],D=(n,e=1)=>{const t=lt(n);return t===0?[0,0]:it(n,e/t)},at=(n,e,t=2)=>(a,s)=>{let o=0,h=1,E=1;for(let g=0;g<t;g++)o+=h*X(X(a/n*E)+st(s/e*E)),E*=1.97834,h*=.5;return o},C=(n,[e,t])=>{const s=n(e+1e-4,t),o=n(e-1e-4,t),h=n(e,t+1e-4),E=n(e,t-1e-4);return[(s-o)/(2*1e-4),(M
h-E)/(2*1e-4)]},b=(n,e)=>{const[t,a]=C(n,e);return[a,-t]},Y=(n,e,t)=>{const a=[e];for(let s=0;s<t;s++)e=x(e,n(e)),a.push(e);return a},Z=n=>Array.from(n,(e,t)=>n[n.length-1-t]),ct=([n,...e],t=!1)=>{let a=`M ${n.join(" ")}`;return a+=e.map(s=>`L ${s.join(" ")}`).join(" "),a+=t?"z":"",a};class pt{constructor(){this.prng=sfc32(...cyrb128(seed))}unit(){return this.prng()}prob(e){return this.prng()<e}float(e,t){return this.prng()*(t-e)+e}int(e,t){return Math.floor(this.prng()*(t-e)+e)}pick(e){return e[this.int(0,e.lengthM
)]}}const z={SteamPunk:["#696969","#ebcc23","#F5F5DC","#AF9B60","#4F2A0C","#FF7034","#8B2800"],Colorful:["#C6EEFA","#db504a","#084c61","#e3b505","#4f6d7a","#56a3a6"],pal0:["#DEC78E","#192220","#BE3C39","#7E2925","#CCB477","#647657","#2D4C40","#6AB29B"],pal1:["#B4BCA4","#0E525A","#C2502E","#D47651","#0C353B","#F5AF6B","#897563","#6A402B"],pal2:["#F1D8AF","#785C74","#323666","#298D98","#E36075","#CF9A94","#5BE6CA","#F5BA6A"],pal3:["#6D9995","#516F6B","#233C45","#EDDC8D","#E69837","#7ED0D6","#A89E7A","#3E371D"],pal4:[M
"#BDD8C1","#20343C","#3C7179","#EDCD41","#DE694E","#8A3831","#79A791","#33B7C4"],pal5:["#E2DD91","#272C50","#3E9890","#2D5E78","#D53154","#69CFA0","#7C3067","#D78E65"],pal6:["#347179","#20414B","#E9A345","#3BA0A6","#36D8DB","#C7B689","#85B9B3","#975836"],pal7:["#6C95A7","#436FA7","#98A5BB","#EDCDC0","#483F6B","#E8A094","#DC46AB","#AE6362"],pal8:["#9BD7D0","#2C4D57","#172734","#7D5440","#337686","#C59B60","#E18C1F","#27C4CB"],pal9:["#735A82","#B5A5B1","#2D5570","#4CC9D4","#2893A5","#282C4A","#D74855","#EBB137"],pal1M
0:["#6D7B7E","#880B5B","#B28A96","#63BE9F","#27A188","#0D5B50","#C9367B","#CCEDD5"],pal11:["#09272F","#DDAF37","#67A793","#9ED8C7","#53B7AC","#409289","#34736E","#1A514F"],pal12:["#AAB29C","#C95734","#973819","#D27855","#776250","#F5B06B","#0F3438","#0E525A"],pal13:["#A4B1C7","#BD6F68","#EEB5A7","#6C95A7","#2D72C1","#3D3C57","#554A7D","#DC47AB"],pal14:["#101C39","#642E3D","#E14A47","#D7B176","#2EB1B8","#3A5F75","#5D7282","#20415F"],pal15:["#B7BEBC","#C7B55E","#5D9283","#88BCB7","#69AFAB","#2F4047","#51606B","#8F698M
D"],pal16:["#877855","#FBF6CD","#B86B42","#30200E","#5F4D37","#C3A064","#DDC081","#F1DE9A"],pal17:["#100B2C","#119065","#28224B","#160B5B","#433E74","#7F7AA1","#C2BDD9","#B70D44"]},ht=(n,{Palette:e})=>{var Q;const t=new pt,[a,s,...o]=z[e],h=z[e],E=[t.pick(h),t.pick(h)];[t.int(0,h.length/3),t.int(h.length/3,2*h.length/3),t.int(2*h.length/3,h.length)].map(m=>h[m]);const g=at(t.float(89,300),t.float(100,300),t.int(1,5)),O=Y(m=>D(C(g,m),5),[200,200],10).map(m=>Y(i=>D(b(g,i),5),m,140)),F=.67,W=innerWidth/innerHeight>F?(M
innerHeight-10)*F:innerWidth-10,K=W/F,L=600,R=L/F,B=L/2,w=R/2,u=(m,i,f,d)=>{const l=document.getElementById(m),r=document.createElementNS(G,i);return Object.keys(f).forEach(c=>c==="xlink:href"?r.setAttributeNS(J,c,f[c]):r.setAttribute(c,f[c])),l&&(d===void 0?l.appendChild(r):l.insertBefore(r,d)),r},G="http://www.w3.org/2000/svg",J="http://www.w3.org/1999/xlink";document.createElementNS(G,"svg");const j=document.createElement("div");j.setAttribute("id","svgC"),n.style.background="#ddd",n.style.width=`${innerWidth-10M
}px`,n.style.height=`${innerHeight-10}px`,n.style.padding="5px",j.style.width=`${W}px`,j.style.height=`${K}px`,j.style.margin="0 auto",j.style.boxShadow="2px 3px 6px rgba(0,0,0,0.5)",j.style.borderRadius="0.5vh",n.appendChild(j),u("svgC","svg",{id:"art",xmlns:G,"xmlns:xlink":J,"shape-rendering":"geometricPrecision",width:L,height:R,viewBox:`${-B} ${-w} ${L} ${R} `,style:`display:block; width:${W}; height:${K}`}),u("art","defs",{id:"df"}),u("df","filter",{id:"blur"}),u("blur","feGaussianBlur",{stdDeviation:t.int(1,5M
)}),u("df","filter",{id:"colorF"}),u("colorF","feColorMatrix",{type:"matrix",values:`${t.float(.2,.8)} 1 0 0 0
        0 0 0 1 0`}),u("df","pattern",{id:"hash0",x:0,y:0,width:t.float(1,3),height:5,stroke:t.pick(o),patternTransform:`rotate(${t.int(0,90)} 0 0)`,patternUnits:"userSpaceOnUse"}),u("hash0","line",{x1:0,y1:0,x2:0,y2:5,fill:"none","stroke-width":.3}),u("df","linearGradient",{id:"grad2",x1:"0%",x2:"100%",y1:"0",y2:"0"}),u("grad2","stop",{offset:"0%","stop-color":E[0]}M
),u("grad2","stop",{offset:"100%","stop-color":E[1]}),u("art","rect",{x:-B,y:-w,width:L,height:R,fill:a,id:"bg"}),t.int(30,70),t.int(150,250);for(let m=0;m<200;m++){let i=[t.float(-B,B),t.float(-w,w)];const f=t.int(10,50),d=t.int(160,200);let l=`M ${i.join(" ")}`;for(let r=0;r<f;r++){const c=D(C(g,i),5),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}for(let r=0;r<d;r++){const c=D(b(g,i),3),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}for(let r=0;r<f;r++){const c=D(C(g,i),-5),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}for(let r=0;r<d;r++){conM
st c=D(b(g,i),-3),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}l+=" z",u("art","path",{d:l,stroke:"none",fill:t.pick(o),"fill-opacity":.1})}u("art","g",{id:"stripes",filter:"url(#blur)"});for(let m=0;m<100;m++){let f=[[t.float(-B,B),t.float(-w,w)]],d=f[0];for(let l=0;l<5;l++){let r=v(d,C(g,d),400);f.push(r),d=r}for(let l=0;l<20;l++){let r=[],c=[],p=f[f.length-1],I=f[0];for(let $=0;$<5;$++){let M=v(p,b(g,p),400),S=v(I,b(g,I),400);r.push(M),c.unshift(S),p=M,I=S}d=c[0];let y=[];for(let $=0;$<5;$++){let M=v(d,C(g,d),400);y.unshM
ift(M),d=M}const[T,..._]=[...f,...r,...y,...c];let H=`M ${T.join(" ")}`;H+=_.map($=>`L ${$.join(" ")}`).join(" "),u("stripes","path",{d:H,fill:t.prob(.9)?t.pick(h):"url(#grad2)",stroke:"none"}),f=[c[0],...Z(y)]}}for(let m=0;m<80;m++){let i=[t.float(-B,B),t.float(-w,w)];const f=t.int(10,50),d=t.int(160,200);let l=`M ${i.join(" ")}`;for(let r=0;r<f;r++){const c=D(C(g,i),5),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}for(let r=0;r<d;r++){const c=D(b(g,i),3),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}for(let r=0;r<f;r++){const c=D(C(M
g,i),-5),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}for(let r=0;r<d;r++){const c=D(b(g,i),-3),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}u("art","path",{d:l,stroke:t.pick(o),fill:"none"})}const et=60,nt=10,U=t.float(1,3);for(let m=0;m<nt;m++){let f=[[t.float(-B,B),t.float(-w,w)]],d=f[0];for(let l=0;l<20;l++){let r=v(d,D(b(g,d)),U);f.push(r),d=r}for(let l=0;l<et;l++){let r=[],c=[],p=f[f.length-1],I=f[0];for(let k=0;k<20;k++){let N=v(p,D(C(g,p)),U),V=v(I,D(C(g,I)),U);r.push(N),c.unshift(V),p=N,I=V}d=c[0];let y=[];const T=r[r.lengtM
h-1];let _=1/0,H=(d[0]-T[0])**2+(d[1]-T[1])**2;for(;H<_;){let k=v(d,D(b(g,d)),U);y.unshift(k),d=k,_=H,H=(d[0]-T[0])**2+(d[1]-T[1])**2}const[$,...M]=[...f,...r,...y,...c];let S=`M ${$.join(" ")}`;S+=M.map(k=>`L ${k.join(" ")}`).join(" "),u("art","path",{d:S,fill:t.prob(.1)?"url(#grad2)":E[l%2],stroke:"none"}),f=[c[0],...Array.from(y,(k,N)=>y[y.length-1-N])]}}u("art","g",{id:"grid"}),O.forEach((m,i)=>{if(i===0)return;const f=O[i-1],d=4;for(let l=0,r=0;l<f.length;l+=d-1,r++){const c=Z(O[i].slice(l,l+d)),p=ct([...f.sliM
ce(l,l+d),...c],!0);u("grid","path",{d:p,fill:(i+r)%2===0?t.pick(o):s,stroke:"none"})}}),u("art","g",{id:"border",filter:"url(#colorF)"}),u("border","rect",{x:-B,y:-w,width:L,height:10,fill:a,"fill-opacity":.6}),u("border","rect",{x:-B,y:w-10,width:L,height:10,fill:a,"fill-opacity":.6}),u("border","rect",{x:-B,y:-w,width:10,height:R,fill:a,"fill-opacity":.6}),u("border","rect",{x:B-10,y:-w,width:10,height:R,fill:a,"fill-opacity":.6}),(Q=A.from(s))==null||Q.sat(1)},dt=n=>typeof n=="string",tt=(n,e,t)=>{const a={expiM
re:1e4,utf8:!1,...t};dt(e)&&a.utf8&&(e=new TextEncoder().encode(e),a.mime+=";charset=UTF-8");const s=URL.createObjectURL(e instanceof Blob?e:new Blob([e],{type:a.mime})),o=document.createElement("a");o.setAttribute("download",n),o.setAttribute("href",s),document.body.appendChild(o),o.click(),document.body.removeChild(o),a.expire>0&&setTimeout(()=>URL.revokeObjectURL(s),a.expire)},ft=(n,e,t="png",a=.95)=>{const s=`image/${t}`;n.toBlob(o=>o?tt(`${e}.${t}`,o,{mime:s}):console.warn("can't download canvas"),s,a)};mathRaM
nd();window.$generativeTraits={Palette:Object.keys(z)[Math.floor(mathRand()*Object.keys(z).length)]};console.log(window.$generativeTraits);function gt(){const n=document.getElementById("art");let[e,t]=[n.getAttribute("width"),n.getAttribute("height")],a=new Blob([n.outerHTML],{type:"image/svg+xml;charset=utf-8"}),s=URL.createObjectURL(a),o=new Image;o.onload=()=>{const h=document.createElement("canvas");h.width=e*P,h.height=t*P,h.getContext("2d").drawImage(o,0,0,e*P,t*P),ft(h,`${seed} - ${new Date().getTime()}-art.M
png`)},o.src=s}const q=document.createElement("div");q.setAttribute("id","app");document.body.prepend(q);ht(q,window.$generativeTraits);const P=parseInt(new URLSearchParams(window.location.search).get("zoom")||"8");window.addEventListener("keyup",n=>{switch(n.key){case"s":tt(`${seed} - ${new Date().getTime()}-art.svg`,document.getElementById("art").outerHTML,{mime:"image/svg+xml"});return;case"x":gt();return}});
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Pop On Chain by SMLDMS</title>
    <script id="snippet-random-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(maM
thRand() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (letM
 n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        let mathRand = sfc32(...cyrb128(seed));
            position: fixed;
            right: 0;
            bottom: 0;
            left: 0;
          color: rgb(255, 255, 255);
            background-color: rgb(0, 0, 0);
            display: flex;
            justify-content: center;
            align-items: center;
            margin: 0;
            padding: 0;
            font-size: 0.8em;
            object-fit: contain;
            max-height: 100%;
            max-width: 100%;
        #fullScreen {
            display: flex;
            position: fixed;
            bottom: 0;
            left: 0;
            justify-content: center;
            align-items: center;
        #fullScreen canvas {
            object-fit: contain;
            max-height: 100%;
            max-width: 100%;
            /* mix-blend-mode: soft-light; */
            color: rgb(255);
            opacity: 0.75;
            width: auto;
            height: auto;
            position: fixed;
            text-align: center;
          justify-content: center;
            align-items: center;
            padding: 10%;
        #progress h1 {
            font-size: 10.75em;
            /* display: block; */
            margin: 0%;
            padding: 0%
    <canvas id="cnv"></canvas>
    <div id="fullScreen">
        <div id="progress"></div>
<!-- /////////////////////////////////LET'S GO//////////////////////////////// -->
<script type="text/jaM
    const myTitle = "Pop On Chain";
    const canvas = document.getElementById("cnv");
    const ctx = cnv.getContext('2d');
    let ratio = 1.414142
        n: mathRand(),
    if (format.n < 0.33) {
        format.ww = ratio
        format.hh = 1
        format.name = "Landscape"
    } else if (format.n < 0.66) {
        format.ww = 1
        format.hh = ratio
        format.name = "Portrait"
        format.ww = 1
        format.hh = 1
        format.name = "Square"
    const mySize = 1000;
    cnv.width = mySize * format.ww;
    cnv.height = mySize * format.hh;
    const scales = [25, 50, 100];
    const randomIndex = Math.floor(mathRand() * scales.length);
    const scl = scales[randomIndex];
    const marges = [200, 100, 50];
    const randomMarge = Math.floor(mathRand() * marges.length);
    const marge = marges[randomMarge];
    const maxT = Math.round(mathRand() * 50 + 10M
        n: mathRand(),
        n: mathRand(),
        n: mathRand(),
    if (layer.n < 0.5) {
        layer.name = "On"
        layer.name = "Off"
    if (clr.n < 0.25) {
        clr.name = "White"
    else if (clr.n < 0.5) {
        clr.name = "Red"
      clr.name = "Black"
    if (mode.n < 0.25) {
        mode.name = "C"
        mode.val = 100
    else if (mode.n < 0.5) {
        mode.name = "B"
        mode.val = 25
        mode.name = "A"
        mode.val = 0
    window.$generativeTraits = {
        "Format": format.name,
        "Color Base": clr.name,
        "Back layer": layer.name,
        "Mode": mode.name,
        "Scale": scl,
        "Model": maxT,
        "Marge": marge,
    console.log(myTitle + " | smldms 2023.03")
    console.log(window.$generativeTraits)
    const r = cnv.height / scl;
    const c = cnv.width / scl
    ctx.fillStyle = clr.name;
    ctx.rect(0, 0, cnv.width, cnv.height)
    if (layer.name == "On") {
    addGrain(cnv, 25)
    function frame() {
        // ctx.filter = "blur(5px)";
        ctx.restore()
        ctx.fillStyle = clr.name;
tx.strokeStyle = 'hsl(' + 360 * mathRand() + ',100%,50%)';
        ctx.lineWidth = 100;
        ctx.rect(0, 0, cnv.width, cnv.height)
        ctx.stroke();
    function halo() {
        ctx.restore()
        ctx.translate(c / 2, r / 2)
        ctx.filter = 'blur(' + mode.val + 'px)';
        for (let x = marge; x < cnv.width - marge / 2; x += 50) {
            for (let y = marge; y < cnv.height - marge / 2; y += 50) {
                let clrF = 'hsl(' + 360 * mathRand() + ',100%,50%)';
         ctx.fillStyle = clrF;
                ctx.strokeStyle = clr.name;
                ctx.lineWidth = mathRand() * 5 + 1;
                ctx.beginPath()
                if (mathRand() < 0.25) {
                    ctx.arc(x, y, r * 2, 0, Math.PI)
                else if (mathRand() < 0.5) {
                    ctx.arc(x, y, r * 2, Math.PI, 0)
                else if (mathRand() < 0.75) {
                    for (let i = 2; i < 100; i += 1) {
      if (mathRand() < 0.25) {
                            ctx.arc(x + i, y, r / i, 0, Math.PI * 2)
                        }
                        else if (mathRand() < 0.5) {
                            ctx.arc(x, y + i, r / i, 0, Math.PI * 2)
                        }
                        else if (mathRand() < 0.75) {
                            ctx.arc(x, y - i, r / i, 0, Math.PI * 2)
                        }
                        else {
                            ctx.arc(x - i, y, r / i, 0, M
                        }
                    }
                else {
                ctx.closePath();
                ctx.stroke()
                ctx.fill();
    function show() {
        ctx.restore()
        for (let x = marge; x < cnv.width - marge; x += r) {
            for (let y = marge; y < cnv.height - marge; y += c) {
                ctx.filter = "blur(0px) contrast(1.4) drop-shadow(0px 9px 5px #000) ";
             ctx.fillStyle = clr.name;
                ctx.strokeStyle = 'hsl(' + 360 * mathRand() + ',100%,50%)';
                ctx.lineWidth = mathRand() * 2 + 1;
                ctx.beginPath()
                if (mathRand() < 0.25) {
                    ctx.arc(x, y, r / 2, 0, Math.PI)
                else if (mathRand() < 0.5) {
                    ctx.arc(x, y, r / 2, Math.PI, 0)
                else if (mathRand() < 0.75) {
                    for (let i = 2M
; i < maxT; i += 1) {
                        if (mathRand() < 0.25) {
                            ctx.arc(x + i, y, r / i, 0, Math.PI * 2)
                        }
                        else if (mathRand() < 0.5) {
                            ctx.arc(x, y + i, r / i, 0, Math.PI * 2)
                        }
                        else if (mathRand() < 0.75) {
                            ctx.arc(x, y - i, r / i, 0, Math.PI * 2)
                        }
                        else {
             ctx.arc(x - i, y, r / i, 0, Math.PI * 2)
                        }
                    }
                else {
                ctx.closePath();
                ctx.stroke()
                ctx.fill();
    function addGrain(canvas, graininess) {
        const ctx = canvas.getContext('2d');
        const width = canvas.width;
        const height = canvas.height;
        const pixels = ctx.getImageData(0, 0, width, heighM
        for (let i = 0; i < pixels.data.length; i += 4) {
            const r = pixels.data[i];
            const g = pixels.data[i + 1];
            const b = pixels.data[i + 2];
            const alpha = pixels.data[i + 3];
            const random = mathRand();
            const offset = (random - 0.5) * graininess;
            pixels.data[i] = Math.max(0, Math.min(255, r + offset));
            pixels.data[i + 1] = Math.max(0, Math.min(255, g + offset));
            pixels.data[i + 2] = Math.mM
ax(0, Math.min(255, b + offset));
            pixels.data[i + 3] = alpha;
        ctx.putImageData(pixels, 0, 0);
    function saveCanvasAsPNG(canvas) {
        document.addEventListener('keydown', function (event) {
            if (event.key === 's' || event.key === 'S' || event.key === 'd' || event.key === 'D') {
                const ctx = canvas.getContext('2d');
                const width = canvas.width;
                const height = canvas.height;
                const pixelRaM
tio = (event.key === 'd' || event.key === 'D') ? window.devicePixelRatio * 8 : window.devicePixelRatio;
                const canvasCopy = document.createElement('canvas');
                canvasCopy.width = width * pixelRatio;
                canvasCopy.height = height * pixelRatio;
                const ctxCopy = canvasCopy.getContext('2d');
                ctxCopy.imageSmoothingEnabled = false;
                ctxCopy.drawImage(canvas, 0, 0, width, height, 0, 0, width * pixelRatio, height * pixelRatio);
               const url = canvasCopy.toDataURL('image/png');
                const link = document.createElement('a');
                link.download = 'canvas.png';
                link.href = url;
                link.click();
    saveCanvasAsPNG(cnv);
    /////////////PROGRESS
    async function progress(message) {
        document.body.style.cursor = 'crosshair';
        document.getElementById("progress").innerHTML = message;
        await new Promise((fn => setM
    async function progressClear() {
        document.body.style.cursor = 'default';
        document.getElementById("progress").style.display = 'none';
        await new Promise((fn => setTimeout(fn, 1)));
    async function progressShow() {
        document.body.style.cursor = 'default';
        document.getElementById("progress").style.display = 'block';
        await new Promise((fn => setTimeout(fn, 1)));
text/plain;charset=utf-8
1{"p":"sns","op":"reg","name":"Cryptofinney.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "northcarolina.sats"
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ZAV.sats"}h!
text/plain;charset=utf-8
1{"p":"sns","op":"reg","name":"Dickandballs.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"Shibadoge.sats"}h!
text/plain;charset=utf-8
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
text/html;charset=utf-8
<html><body bgcolor=black><pre><font size=10><center>
<font color=Chartreuse>"..."</font>
<font color='blue'> (0,0) </font>
<font color=Chartreuse>{=|=}</font>
<font color=Orchid>-"-</font>
</center></font></pre></body></html>
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
4{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
4{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"
text/plain;charset=utf-8






                ,,,,

                    """`




100 Hand drawn pixel BaM
by yORDas with an inscription range of #303238-328095
Follow Baby yORDas on Twitter for news and updates:
          https://twitter.com/babyyordas
Baby yORDas collection numbers & their inscription IDs:
{	"Baby yORDas":	"1"	"inscription": 	"8b6e9cca8201181ba2f3bbb62f8350ebdd50e4a0a777af0dc6b132ee963c3d47i0",	}
{	"Baby yORDas":	"2"	"inscription": 	"6fb4ac95ca992581b01c8f90621bf6b04dae3add62aec552f41c425b9b873739i0",	}
{	"Baby yORDas":	"3"	"inscription": 	"d6b4d2ad972c7c18M
34d68a4bfcffbcd3853eab9e97ca50f674cf9116585860c4i0",	}
{	"Baby yORDas":	"4"	"inscription": 	"1cb3263646f4af64a7b5b5d2a0717225e01795877d243ee7f53b9e779314decei0",	}
{	"Baby yORDas":	"5"	"inscription": 	"0fe96148164c8b2f556989befaf289c4a8954bc32be0f3944700057644ad0c79i0",	}
{	"Baby yORDas":	"6"	"inscription": 	"a71673b1b90c49e94b3968dd22861e32955c5a674db7ee7c7eff9601cc01cf5ci0",	}
{	"Baby yORDas":	"7"	"inscription": 	"d98db9ade057da5be87d6c3bbdb2fb294a0ec9a3a1e3a3523a31fb5a054dd60fi0",	}
{	"Baby yORDas":	"8"	"inM
scription": 	"edec7088b41efaabf627b52e7405d524184cebe3ee9339d79ab2e15cbc3f856ci0",	}
{	"Baby yORDas":	"9"	"inscription": 	"76c24063190b61279e28677ad70791c901a77f07253031c769c3b10bbfd28b6ai0",	}
{	"Baby yORDas":	"10"	"inscription": 	"3513dcf9cbdb8eb749a7c4c41e25b770dadff41df4fdb83982a3fb2d406fa6e5i0",	}
{	"Baby yORDas":	"11"	"inscription": 	"e58b17b4726cca8587b3137d20356c2269d5cd1ce3ad011d7643c95579a07e30i0",	}
{	"Baby yORDas":	"12"	"inscription": 	"d73018d3f6448023712119e81c94c006ba9024c7dd3518accca22ca155e2eccM
{	"Baby yORDas":	"13"	"inscription": 	"98011e331f9db7e21e21a62afc98bd1e44bf0a443cce4620de25ef4b627e97c2i0",	}
{	"Baby yORDas":	"14"	"inscription": 	"c22b1475306f55b93383d27fa709dc2fe7a1318ccf05a19a12f9e459e2063e16i0",	}
{	"Baby yORDas":	"15"	"inscription": 	"8d1637d7e343866e59c5d803c950c8f1f8213dd14368dc3f10fee5d8991858d4i0",	}
{	"Baby yORDas":	"16"	"inscription": 	"bd27df66b9391954997035abf9b771123cc2df8d29a65b38b15585aaf9a3738bi0",	}
{	"Baby yORDas":	"17"	"inscription": 	"ff6d7beaa96c0e397544d84427fcM
3bfe6fc381b7124043abcd6141008c670295i0",	}
{	"Baby yORDas":	"18"	"inscription": 	"b8b0e41fd7ea3f9ff2156ec87782661b38552e09454c270348a67a19343f7ad6i0",	}
{	"Baby yORDas":	"19"	"inscription": 	"634d0fb5d97cfaadb177c9e7ed6372e9d922f97f4d49d7fdf1d91e652b777e4ai0",	}
{	"Baby yORDas":	"20"	"inscription": 	"4be464aec24883965318ce6ed24466ccba04af6737c39223396b72f4af9ffa20i0",	}
{	"Baby yORDas":	"21"	"inscription": 	"b276187a7d844456f43e317db216726692102f75256efd33385e8b6880252072i0",	}
{	"Baby yORDas":	"22"	"inscriptiM
on": 	"e76f64fc4078e0b6c650aae93d94abd0489289e93199ed7fd7f6ac19fe1ab624i0",	}
{	"Baby yORDas":	"23"	"inscription": 	"80f73659f6868cea59be8200e0aa4ef1b54019baca3f2484f2db561284702f3di0",	}
{	"Baby yORDas":	"24"	"inscription": 	"885d13421b2446a8c940f0735fa006c311901d09ec21cf895e468acb39042e1bi0",	}
{	"Baby yORDas":	"25"	"inscription": 	"defd450deef16648b79622a9cb780317a2a3b45eb715284e19a1a85aa4c1f122i0",	}
{	"Baby yORDas":	"26"	"inscription": 	"42f3d1ce4c7e0a9e399db5acea6ccfc0b7523f058671ec1af825f5b62f0fdb6ai0",	M
{	"Baby yORDas":	"27"	"inscription": 	"55ec4353865c9b96247e4825b25197e2158e13ecec48ede0a93248e0c2a1675di0",	}
{	"Baby yORDas":	"28"	"inscription": 	"32d30cd2070401e8561784e31ca3c7d8a3acb940e9f592dea9ad9dadf60f35b2i0",	}
{	"Baby yORDas":	"29"	"inscription": 	"c7272633e7e7c6e79ea94b94263b1a142dca01c5fbcb81315a081c974c0d6378i0",	}
{	"Baby yORDas":	"30"	"inscription": 	"edf733548f296dcaf4de8d6048e179bdaf5a26d3c889802372f373c2a36008a9i0",	}
{	"Baby yORDas":	"31"	"inscription": 	"791b7ec06f38c228578552676e2f0fac5bM
c37af556fc9d26d0f9113a6f1ac2f7i0",	}
{	"Baby yORDas":	"32"	"inscription": 	"85672ea2c052403b465c0cb63e83f9e66220fe26925751b527f0548084d6babdi0",	}
{	"Baby yORDas":	"33"	"inscription": 	"cdefd8534df4e1dbb582001fc4ae4c2088efa73b5b4127d5caf2150f2228c407i0",	}
{	"Baby yORDas":	"34"	"inscription": 	"5252d77548b856ce75f43e308f0a8d9c04fe58c9c7aac28084df9bc9e8d1bc33i0",	}
{	"Baby yORDas":	"35"	"inscription": 	"21d488168f2ad6c78d72dde296d28e5023b32905abf72dbabdbd339e12373826i0",	}
{	"Baby yORDas":	"36"	"inscription": 	M
"6d107797e72069abb5a69ecbd3830126a185c6dc2cf4abf0daaa0043187647d5i0",	}
{	"Baby yORDas":	"37"	"inscription": 	"1bf4c397406b1cddcc8e2620f8e7a7ba6bc80a9b5cb0a913556cf2cb0657935ci0",	}
{	"Baby yORDas":	"38"	"inscription": 	"67b2a00dffe54651da1a8f04b6ff7d502620a90fa499683db357e4244a08cab9i0",	}
{	"Baby yORDas":	"39"	"inscription": 	"0c857d27584626be7e3f9ffcfe9a3b7c1b493ee9fdea8a61f188fb1a73b91023i0",	}
{	"Baby yORDas":	"40"	"inscription": 	"4ed1963ccf861a80ccb0e5b638ce5d306eef54c76fb81b7e7ad1027272f7be38i0",	}
Baby yORDas":	"41"	"inscription": 	"cb45b669b6068da9989c8ebece60cb4924a068ee2c5f464a1b62c9940915bde8i0",	}
{	"Baby yORDas":	"42"	"inscription": 	"c29443fa623211192edafb381bab38f0cbd13be443d38f8b5c21eb6d1bc20f5ai0",	}
{	"Baby yORDas":	"43"	"inscription": 	"748369468e535ab24f7bca78b749743d1ce8061cb85e431a423a89e04a8f3227i0",	}
{	"Baby yORDas":	"44"	"inscription": 	"3a9357c9ae785c429fc75869274fcef58f91cc1e6d10405f43f6ac44d47e10c1i0",	}
{	"Baby yORDas":	"45"	"inscription": 	"beee76b77252705daae953cd3f9a34470818854fM
8365599a6f966f27d3516f5ei0",	}
{	"Baby yORDas":	"46"	"inscription": 	"85b3147c5c5abd0b188f61582c38190fc8ce24f33672343922306cdcb40a6847i0",	}
{	"Baby yORDas":	"47"	"inscription": 	"45bbbf3d42521b141461bce9471bd96df88757e019801144636bff8cd08bd5f2i0",	}
{	"Baby yORDas":	"48"	"inscription": 	"2b4a6caeec2a0b26372a161ca628c6d06dc861c90ecfb06d0c3c50bc6afa260ai0",	}
{	"Baby yORDas":	"49"	"inscription": 	"0c86653dd3c6ce7f96f988d940ac4b639dc9f3114bd8a233a5b4f8def32dbd8bi0",	}
{	"Baby yORDas":	"50"	"inscription": 	"7f6c0M
c9e9eafb3bd2d309b912de6895864b7953fa201b75387490f21422e4b6ai0",	}
{	"Baby yORDas":	"51"	"inscription": 	"a1da6d351d700987d8ca9821a0c4a7f9bc6a35893ae989a47ce83d5d35a90868i0",	}
{	"Baby yORDas":	"52"	"inscription": 	"4c50cf1401f539dc4c1b2de3dda77a9edf8879345cb283bd28a66e804b0f96f4i0",	}
{	"Baby yORDas":	"53"	"inscription": 	"6140f1cdd5e1aa46b3fd724ad81db0530ed2f57100d0f003d681813fed84be76i0",	}
{	"Baby yORDas":	"54"	"inscription": 	"f23636dd63a6424961e794710d95c75edc57f060b09667383097fafc26fde96bi0",	}
ORDas":	"55"	"inscription": 	"070506d6762b22a50bba6c0edd4421ae68159e3fbf114bd498cc9b36bf54aae3i0",	}
{	"Baby yORDas":	"56"	"inscription": 	"4604ded965ca4afb300b13dc79163b08f1239f24993b7c62611a0d1de7d18615i0",	}
{	"Baby yORDas":	"57"	"inscription": 	"a813fb7eb2a443afd1ebcfe851385aea67166f97ba4d2fe53ba8ab18346fa354i0",	}
{	"Baby yORDas":	"58"	"inscription": 	"9d579cb744099a3fd3a188ed8624300b6916e9c2fc75a86396ef277c8c95c1fdi0",	}
{	"Baby yORDas":	"59"	"inscription": 	"b64287d8901f726ff1503f53ffa9bf132782222dc385e3M
fdaf874332b4da91aei0",	}
{	"Baby yORDas":	"60"	"inscription": 	"91cb1d1daf4435363d52b6c3f6ba1a12e669c1cc475185c3fffcee6dc8cf769di0",	}
{	"Baby yORDas":	"61"	"inscription": 	"ce890884c1a4240d3a036cd867c9cee8aed202608b80582928abbb7dfecdf201i0",	}
{	"Baby yORDas":	"62"	"inscription": 	"e65b558c94bf2d07a410e7554a9394d32b9acff5b037e8741a95ddce544cbca7i0",	}
{	"Baby yORDas":	"63"	"inscription": 	"be890df81746232890a3ec3d674bf000f2b0f3c995ffb4c356c691dcdebaf15di0",	}
{	"Baby yORDas":	"64"	"inscription": 	"0d21a42b70dM
7b5d0c4036dde60a1131ea1e98d9767b6215a9112b203ab0cc788i0",	}
{	"Baby yORDas":	"65"	"inscription": 	"d09e7af21cf81218ed2fec0828611c16aeb494b55d510d475305cd89f8474c1ci0",	}
{	"Baby yORDas":	"66"	"inscription": 	"b58a035508afec59a22a52f99f41f540c31e6473ed53ba59e029a91c2d054b26i0",	}
{	"Baby yORDas":	"67"	"inscription": 	"7eb578d2fbf9e566553af8eb76d33d3f577f85e03ac5ae44f20b11a5c4d9f7cci0",	}
{	"Baby yORDas":	"68"	"inscription": 	"2a13ca9d78c0381112972a9c34a20c215cf1d78bf0d4878141a58bcc75ab2bcci0",	}
:	"69"	"inscription": 	"731aa90fd0a7d3d38afa5cf8efd171127879fce74e7c1ba8fa1c36c43d737e5bi0",	}
{	"Baby yORDas":	"70"	"inscription": 	"b3823b199528e826894bddd99a2500c0d8b86e84dfb5bbaf84bb13d017b262cei0",	}
{	"Baby yORDas":	"71"	"inscription": 	"aaec2f62776c8a2bd654cfb2540dde65c99f2d5968b06336591fc16a18422a01i0",	}
{	"Baby yORDas":	"72"	"inscription": 	"8ece6ae1e0360fbf8b0b8654528e1d85d489922a192b2f95a9641431fbd55d35i0",	}
{	"Baby yORDas":	"73"	"inscription": 	"1d02ed9ffd68187a490a61b2adf4a1615ae078f8f88bf979a65aM
{	"Baby yORDas":	"74"	"inscription": 	"b8072a03605517e60cd659b9cca89a8a5bcc5df63dc1747dd901bd9097ba58b4i0",	}
{	"Baby yORDas":	"75"	"inscription": 	"c91023cbd623cf0209487352c4b66fc208a0f0a61e2caee137413fce9a390f08i0",	}
{	"Baby yORDas":	"76"	"inscription": 	"fdddd048ac6b4b89ce7ec2c6c5c0c6dfac61909f905dc90ce2d98eba232e6452i0",	}
{	"Baby yORDas":	"77"	"inscription": 	"032c41bd1ad104e592a7671633c58e5dbb799d7bde70b31d98a81f88a6717ad6i0",	}
{	"Baby yORDas":	"78"	"inscription": 	"89adee5e3391a78f2M
6c34c315b03aea63748b91cc7810d3ff8b7414d90d96d36i0",	}
{	"Baby yORDas":	"79"	"inscription": 	"59e7f59b6a393c4d51d11ae15a34f7263b7ad12772f7602fb441bafe3c904364i0",	}
{	"Baby yORDas":	"80"	"inscription": 	"b170f8f021f0f5cc825015c9cb0a369cea548fd3854a6b4001efc4770ebc59f1i0",	}
{	"Baby yORDas":	"81"	"inscription": 	"886c24b79c57a203490548b5e355800a07b1bec17776dd24730305d885142c7ci0",	}
{	"Baby yORDas":	"82"	"inscription": 	"322a32298a7a5286cc294d784042ed913981a034a6bd750dd5238aaa8cb5a53bi0",	}
{	"Baby yORDas":	"83"M
	"inscription": 	"044ce4a4b8f800fc2064edf5ccd22a5a96b8d0cba94436b666297c811037be94i0",	}
{	"Baby yORDas":	"84"	"inscription": 	"3001796be5e1937d70f151220872b3d27645fdcc7d93c095c08c3d2d24d3830ci0",	}
{	"Baby yORDas":	"85"	"inscription": 	"a90cbcbd53e1e15dd98406231b69121ba7b96ed17914c815119a6b1cd1fed44fi0",	}
{	"Baby yORDas":	"86"	"inscription": 	"ea47c6d7724ab945fa21948ec53de1236bd99fe938486898dd64adfb441996a9i0",	}
{	"Baby yORDas":	"87"	"inscription": 	"53e57313deff9c04b47ade6ed0709192e689104a0d753027695fc2a07eM
{	"Baby yORDas":	"88"	"inscription": 	"67502dbe31c47c59ae7360a5e5444324ef1e2cb7eab63d22c3328abede407fc5i0",	}
{	"Baby yORDas":	"89"	"inscription": 	"3b03b945200083f668c2cd42b9becf9f4c90dccf841896b12253de48e04e71b0i0",	}
{	"Baby yORDas":	"90"	"inscription": 	"e7730f6e4b22616a5a7d0f0f0cde0a5127493656c7d9cd8d4fcd57b8c766543ei0",	}
{	"Baby yORDas":	"91"	"inscription": 	"a9aa493a6a51a937b90e4221c12ff5f99ce3271ee8dbb2524d1063429ff8ab47i0",	}
{	"Baby yORDas":	"92"	"inscription": 	"f2888d18da4fc209f1d43cfM
2f5b59283926329393d2bff116db8a7cbb1fa33adi0",	}
{	"Baby yORDas":	"93"	"inscription": 	"a537817192d7cdd09489256754efc7a524f004d389d61d20bf0b076cc2843327i0",	}
{	"Baby yORDas":	"94"	"inscription": 	"5aa127c99b84ef1bd4faf8cfd13674eef37fd807fcc77d76377628dfb92de5b6i0",	}
{	"Baby yORDas":	"95"	"inscription": 	"5fac6664b3a6942138f8f129b67aac45ff4c168076fc16d6ec171711e1c59bc3i0",	}
{	"Baby yORDas":	"96"	"inscription": 	"1f1b736e8c55deab88bba2a63834f8661c70227897e18353eefcc48725de58b2i0",	}
{	"Baby yORDas":	"97"	"inscM
ription": 	"d50f6fe343874bb5879e6c1de63ace30a2ddc894092c24629b6c02766815fe95i0",	}
{	"Baby yORDas":	"98"	"inscription": 	"71fdeaec1bd1cb8b30efde8ea28f1a622a716269bad3f40765ce81675c87ef3ai0",	}
{	"Baby yORDas":	"99"	"inscription": 	"8c9e2d3a68f10a382f45aa73178a99f25a98e8d99eb9fdca01e23d7c1baff308i0",	}
{	"Baby yORDas":	"100"	"inscription": 	"e4262c23ce23496f6fea48fecaef0a413dc3de1eaa16315564ffa446789be671i0",	}h!
DjB=:BNB.BNB:bnb1kaae863sjzy37ut8wqmg7phm4ysnf835j35gu4:18616983:te:0
FjDOUT:42723417E65B0EB1DDB6F5DEFE90C92499CA7A85BABA0C0A0AD564581C80B38E
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>A simple template for launching your art on Bitcoin</title>
    Generative supports the most popular creative coding libraries. Simply uncomment the library you want to use below.
    Are we missing an important library? Let us know @generative_xyz.
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <!-- c2.min.js@1.0.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/c2/1.0.0/c2.min.js"></script>
    <!-- chromajs@2.4.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script>
    <!-- p5.grain.js@0.6.1
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></M
    <!-- threejs@r124
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r124/three.min.js"></script>
    <!-- tonejs@14.8.49
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script>
    <!-- svgjs@3.1.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/svg.js/3.1.2/svg.min.js"></M
    <!-- aframejs@1.2.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/aframe/1.2.0/aframe.min.js"></script>
    <!-- babylonjs@5.47.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/babylonjs/5.47.0/babylon.js"></script>
    <!-- paperjs@0.12.17
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/paper.js/0.1M
2.17/paper-full.min.js"></script>
    <!-- regljs@2.1.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/regl/2.1.0/regl.min.js"></script>
    <script type="text/javascript">
 Add your script here
 Add your script here
    <script id="snippet-random-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
      let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 5M
97399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l M
= ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
        let mathRand = sfc32(...cyrb128(seed));
            width: 100% !important;
            height: 100% !important;
            object-fit: contain;
            position: fixed;
            left: 0;
        html, body {
    background-color: black;
    position: absolute;
  <canvas id="canvas"></canvas>
<script type="text/javascript">
    const rand = maM
    function T1(rand) {
        // calculate rarity by yourself
        if (rand > 0.5) {
            return true;
            return false
    // window.$generativeTraits contain list traits for token
    // you need to populate a $generativeTraits object in the window object
    window.$generativeTraits = {
        "T1": T1(rand),
 console.log(window.$generativeTraits);
 Add your code here
    window.requestAnimFrame = (function () {
  return window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.oRequestAnimationFrame || window.msRequestAnimationFrame || function (callbM
    window.setTimeout(callback, 1000 / 60);
  this.animation = undefined;
  this.canvas = undefined;
  this.context = undefined;
  this.paused = false;
  this.stats = undefined;
  this.istats = undefined;
  constructor: Scene,
  setup: function (canvas, animation, width, height, stats) {
    this.canvas = canvas;
    this.animation = animation;
    this.height = this.canvas.height = height;
.width = this.canvas.width = width;
    this.context = this.canvas.getContext('2d');
    this.stats = stats && window.Stats;
    if (this.stats) {
      this.istats = new Stats();
      this.istats.setMode(0);
      this.istats.domElement.style.position = 'absolute';
      this.istats.domElement.style.left = '0px';
      this.istats.domElement.style.top = '0px';
      this.istats.domElement.style.zIndex = '99999';
      document.body.appendChild(this.istats.domElement);
  animate: function (M
    if (!this.paused) {
      requestAnimFrame(this.animate.bind(this));
    this.stats && (this.istats.begin());
    this.animation(this);
    this.stats && (this.istats.end());
var scene = new Scene(),
  height = document.body.offsetHeight,
  width = document.body.offsetWidth;
function Particle() {
Particle.prototype = {
  constructor: Particle,
nction (width, height) {
    if (this.y > height) {
      this.y = 1 - this.size;
    this.y += this.vy;
for (var i = 0; i < len; i++) {
  var particle = new Particle();
  particle.x = Math.random() * width;
  particle.y = Math.random() * height;
  particle.depth = Math.random() * 10 | 0;
  particle.size = (particle.depth + 1) / 8;
  particle.vy = (particle.depth * .25) + 1 / Math.random();
  particles.push(particle);
function falling_particles() {
  var idata = this.context.createM
ImageData(this.width, this.height);
  for (var i = 0, l = particles.length; i < l; i++) {
    // thanks Loktar ;)
    var particle = particles[i];
    for (var w = 0; w < particle.size; w++) {
      for (var h = 0; h < particle.size; h++) {
        var pData = (~~(particle.x + w) + (~~(particle.y + h) * this.width)) * 4;
        idata.data[pData] = 255;
        idata.data[pData + 1] = 255;
        idata.data[pData + 2] = 255;
        idata.data[pData + 3] = 255;
    particle.update(this.wM
  this.context.putImageData(idata, 0, 0);
scene.setup(document.getElementById('canvas'), falling_particles, width, height, !0);
window.onresize = function () {
  height = scene.height = scene.canvas.height = document.body.offsetHeight;
  width = scene.width = scene.canvas.width = document.body.offsetWidth;
 Add your code here
text/html;charset=utf-8
    <meta charset="UTF-8">
    Generative supports the most popular creative coding libraries. Simply uncomment the library you want to use below.
    Are we missing an important library? Let us know @generative_xyz.
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <!-- c2.min.js@1.0.0
    <script sandbox="allow-scripts" type="text/javascript" srM
c="https://cdn.generative.xyz/ajax/libs/c2/1.0.0/c2.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script>
    <!-- p5.grain.js@0.6.1
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></script>
    <!-- threejs@r124
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/aM
jax/libs/three.js/r124/three.min.js"></script>
    <!-- tonejs@14.8.49
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script>
    <!-- svgjs@3.1.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/svg.js/3.1.2/svg.min.js"></script>
    <!-- aframejs@1.2.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/aM
frame/1.2.0/aframe.min.js"></script>
    <!-- babylonjs@5.47.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/babylonjs/5.47.0/babylon.js"></script>
    <!-- paperjs@0.12.17
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/paper.js/0.12.17/paper-full.min.js"></script>
    <!-- regljs@2.1.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.comM
/ajax/libs/regl/2.1.0/regl.min.js"></script>
    <script type="text/javascript">
 Add your script here
var colorPalettes = [
  ['#fafa6e', '#2A4858'],
  ['#9C27B0', '#FFEB3B'],
  ['#00BCD4', '#FF5722'],
  ['#191970', '#FF69B4', '#228B22', '#FFFF00'],
  ['#8BC34A', '#3F51B5', '#F44336'],
  ['#009688', '#FFC107', '#795548'],
  ['#4CAF50', '#FFC107', '#9C27B0'],
  ['#00BCD4', '#FFC107', '#9C27B0'],
88', '#FFC107', '#E91E63'],
  ['#ff0000', '#0000ff', '#00ff00'],
  ['#ff0000', '#0000ff', '#00ff00'],
  ['green', 'blue', 'orange', 'green']
var point_count = 700;
var pointSpace = 12;
var spaceRatio = 0.5;
var maxAttempts = 100;
var densityRatio = 0.5;
var length1 = 10000;
var length2 = 10000;
  [700, 12, 0.95, 0.5, 0.5],
  [700, 12, 0.95, 0.5, 0.5],
  [700, 12, 0.95, 0.5, 0.5],
700, 12, 0.95, 0.5, 0.5],
  [900, 8, 0.95, 0.5, 0.5],
  [700, 8, 0.78, 0.5, 0.5],
  [500, 5, 0.85, 0.5, 0.5],
  [800, 12, 0.9, 0.2, 0.5],
  [700, 12, 0.95, 0.5, 0.5],
  [700, 12, 0.95, 0.5, 0.5]
function mathRandSelect(array) {
  return array[round(mathRand() * (array.length - 1))];
function mathRnd(min, max) {
  return map(mathRand(), 0, 1, min, max)
function resizeCanvasStyle(){
    canvas.style("position", "absolute");
 the canvas element's width and height properties to scale it
    canvas.style("width", "100%");
    canvas.style("height", "100%");
    // Set the canvas element's top and left properties to center it horizontally and vertically
    canvas.style("top", "0");
    canvas.style("left", "0");
    canvas.style("bottom", "0");
    canvas.style("right", "0");
    canvas.style("margin", "auto");
    // Set the transform property to move the canvas element to the center of the page
    canvas.style("transform", "translatM
      canvas.style("width", "100%");
     canvas.style("height", "100%");
     // Set the canvas element's top and left properties to center it horizontally and vertically
     canvas.style("top", "0");
     canvas.style("left", "0");
     canvas.style("bottom", "0");
     canvas.style("right", "0");
     canvas.style("margin", "auto");
     // Calculate the scale factor based on the window size and the canvas size
     let scaleFactor = Math.min(window.innerWidth / 400, window.innerHeight / 600M
     // Set the transform property to scale the canvas element based on the scale factor
     canvas.style("transform", `scale(${scaleFactor})`);
  let urlParams = getURLParams();
  if (urlParams.res) {
    density = round(int(urlParams.res));
  noiseSeed(mathRand() * 99999);
  randomSeed(mathRand() * 99999);
  canvas = createCanvas(400, 600);
  canvas.addClass("canvasNewCSS");
  resizeCanvasStyle(canvasW,canvasH);
  pixelDensity(density);
  angleMode(DEGREES);
mathRandSelect(colorPalettes);
  noiseDetail(8, 0.5);
  print(colorPalette);
  colorPalette = chroma.scale(colorPalette).mode('lch').colors(12);
  field = mathRandSelect(fields);
  point_count = field[0];
  pointSpace = field[1];
  offset = field[2];
  spaceRatio = field[3];
  densityRatio = field[4];
  variationMode = round(mathRandSelect([1, 2, 3, 4, 5, 6, 7, 8]));
  var maxAttempts = 1000;
  for (var i = 0; i < point_count; i++) {
    var attempts = 0;
    while (attempts < maxAttempts) {
    var point_x = mathRnd(width * (1 - offset), width * offset);
      var point_y = mathRnd(height * (1 - offset), height * offset);
      var point_r = mathRnd(pointSpace * spaceRatio, pointSpace);
      var point_l = mathRnd(length1, length2);
      var point_color = mathRandSelect(colorPalette);
      var overlapp = false;
      for (var j = 0; j < i; j++) {
        if (points[j]) {
          var x2 = points[j].x;
          var y2 = points[j].y;
          var r2 = points[j].r;
          if (dist(point_x, poM
int_y, x2, y2) < (r2 + point_r) / 2 * 1.4) {
            overlapp = true;
      if (!overlapp) {
        append(points, {
          x: point_x,
          y: point_y,
          c: point_color,
          r: point_r,
          l: point_l
    if (attempts >= maxAttempts) {
      console.warn("Could not place point " + i + " after " + maxAttempts + " attempts.");
  for (var p = 0; p < points.length;M
    fill(points[p].c);
    rectMode(CENTER);
    translate(points[p].x, points[p].y);
    rotate(mathRnd(360));
    translate(-points[p].x, -points[p].y);
  for (var i = 0; i < points.length; i++) {
    if (points[i].l > 0) {
      let x = points[i].x;
      let y = points[i].y;
      let pointColor = points[i].c;
      let newX = x + map(noise(log(x), log(y)), 0, 1, -space / 2, space);
      let newY = y + mM
ap(noise(log(y), log(x)), 0, 1, -space, space / 2);
      switch (variationMode) {
          newX = x + map(noise(log(x), log(y)), 0, 1, -space / 2, space);
          newY = y + map(noise(log(y), log(x)), 0, 1, -space, space / 2);
          newX = x + map(noise(log(x), sin(y)), 0, 1, -space / 2, space);
          newY = y + map(noise(log(y), log(x)), 0, 1, -space, space / 2);
          newX = x + map(noise(cos(x), log(y)), 0, 1, -spaM
          newY = y + map(noise(log(y), log(x)), 0, 1, -space, space / 2);
          newX = x + map(noise(sin(x), cos(y)), 0, 1, -space / 2, space);
          newY = y + map(noise(cos(y), sin(x)), 0, 1, -space, space / 2);
          newX = x + map(noise(log(x), log(y)), 0, 1, -space / 2, space);
          newY = y + map(noise(log(y), log(x)), 0, 1, -space, space / 2);
          newX = x + map(noise(log(M
x), log(y)), 0, 1, -space / 2, space);
          newY = y + map(noise(log(y), log(x)), 0, 1, -space, space / 2);
          newX = x + map(noise(log(x), log(y)), 0, 1, -space / 2, space);
          newY = y + map(noise(log(y), log(x)), 0, 1, -space, space / 2);
          newX = x + map(noise(log(x), log(y)), 0, 1, -space / 2, space);
          newY = y + map(noise(log(y), log(x)), 0, 1, -space, space / 2);
      let maxR = pointSpace;
      if (newX > width * (1 - offset) &&M
 newX < width * offset) {
        if (newY > height * (1 - offset) && newY < height * offset) {
          let v1 = createVector(x, y);
          let v2 = createVector(newX, newY);
          let angleBetween = v1.angleBetween(v2);
          rotate(angleBetween / space);
          strokeWeight(0.7);
          stroke(pointColor)
          fill(pointColor);
          maxR = points[i].r;
          for (var p = 0; p < i; p++) {
            maxR = min(maxR, dist(x, y, points[p].x, poM
          noStroke();
          circle(x, y, maxR);
      points[i].x = newX;
      points[i].y = newY;
      points[i].r = maxR;
      points[i].l--;
  if (millis()>25000) {
 Add your script here
    <script id="snippet-random-code" type="text/javascript">
        // DO NOT EDIT THIS SM
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + M
pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = MathM
.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0,M
 (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
        let mathRand = sfc32(...cyrb128(seed));
            margin: 0px;
<script type="text/javascript">
    const rand = mathRand();
    function T1(rand) {
        // calculate rarity by yourself
        if (rand > 0.5) {
            return true;
            return false
    // window.$generativeTraits contain list traits for token
    // you need to populate a $generativeTraits object in the window object
    // window.$generativeTraits = {
    //     "T1": T1(rand),
    // console.log(window.$generativeTraits)
 Add your code here
    // const container = document.createElement("div")
    // container.innerHTML = "<span>seed: " + seed + "</span><br>";
    // document.body.prepend(container)
 Add your code here
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>A simple template for launching your art on Bitcoin</title>
    Generative supports the most popular creative coding libraries. Simply uncomment the library you want to use below.
    Are we missing an important library? Let us know @generative_xyz.
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/c2/1.0.0/c2.min.js"></script>
    <!-- chromajs@2.4.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script>
    <!-- p5.grain.js@0.6.1
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r124/three.min.js"></script>
    <!-- tonejs@14.8.49
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script>
    <!-- svgjs@3.1.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/svg.js/3.1.2/svg.min.js"></script>
    <!-- aframejs@1M
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/aframe/1.2.0/aframe.min.js"></script>
    <!-- babylonjs@5.47.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/babylonjs/5.47.0/babylon.js"></script>
    <!-- paperjs@0.12.17
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/paper.js/0.12.17/paper-full.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/regl/2.1.0/regl.min.js"></script>
    <script type="text/javascript">
 Add your script here
 Add your script here
    <script id="snippet-raM
ndom-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - M
pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), M
l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, M
u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
        let mathRand = sfc32(...cyrb128(seed));
            margin: 0px;
<canvas id="canvas"></canvas>
<script type="text/javascriM
    const rand = mathRand();
    function T1(rand) {
        // calculate rarity by yourself
        if (rand > 0.5) {
            return true;
            return false
    // window.$generativeTraits contain list traits for token
    // you need to populate a $generativeTraits object in the window object
    window.$generativeTraits = {
        "T1": T1(rand),
    console.log(window.$generativeTraits)
        const fxSeed = rand || Math.random();
        function randomValueIndexArrayInt(hash, lenArray) {
    return hash % lenArray;
  function cyrb128(str) {
    let h1 = 1779033703,
      h2 = 3144134277,
      h3 = 1013904242,
      h4 = 2773480762;
    for (let i = 0, k; i < str.length; i++) {
      k = str.charCodeAt(i);
      h1 = h2 ^ Math.imulM
(h1 ^ k, 597399067);
      h2 = h3 ^ Math.imul(h2 ^ k, 2869860233);
      h3 = h4 ^ Math.imul(h3 ^ k, 951274213);
      h4 = h1 ^ Math.imul(h4 ^ k, 2716044179);
    h1 = Math.imul(h3 ^ (h1 >>> 18), 597399067);
    h2 = Math.imul(h4 ^ (h2 >>> 22), 2869860233);
    h3 = Math.imul(h1 ^ (h3 >>> 17), 951274213);
    h4 = Math.imul(h2 ^ (h4 >>> 19), 2716044179);
      (h1 ^ h2 ^ h3 ^ h4) >>> 0,
      (h2 ^ h1) >>> 0,
      (h3 ^ h1) >>> 0,
      (h4 ^ h1) >>> 0
  function sfc32_c(a, b, c, dM
    var t = (a + b) | 0;
    a = b ^ (b >>> 9);
    b = (c + (c << 3)) | 0;
    c = (c << 21) | (c >>> 11);
    d = (d + 1) | 0;
    t = (t + d) | 0;
    c = (c + t) | 0;
    return (t >>> 0) / 4294967296;
  // return random value from [l -> r]
  function consistentRand(seed, l, r) {
    const rand = sfc32_c(...cyrb128(seed.toString()));
    return l + rand * (r - l);
  function getRandomItem(listP, seed) {
    const pref = [];
of listP) pref.push(x);
    for (let i = 1; i < listP.length; i++) {
      pref[i] += pref[i - 1];
    for (let i = 0; i < pref.length; i++) pref[i] /= pref[pref.length - 1];
    // get random value from 0->1
    const rand = consistentRand(seed, 0, 1);
    for (let i = 0; i < pref.length; i++) {
      if (rand < pref[i]) return i;
  function getRandomBool(seed, l, r) {
    const rand = sfc32_c(...cyrb128(seed.toString()));
    return rand < 0.5 ? l : r;
  const color_palette = M
    ["#20191b", "#67875c", "#f3cb4d", "#f2f5e3"],
    ["#bab9a4", "#311f27", "#ff3931", "#007861"],
    ["#f4c172", "#7b8a56", "#363d4a", "#ff9369"],
    ["#20342a", "#f74713", "#e9b4a6", "#686d2c"]
  // Get the canvas element from the HTML document
  const canvas = document.getElementById("canvas");
  const context = canvas.getContext("2d");
  // Define the dimensions of the canvas and the size of each square
  const canvasWidth = 1000;
  canvas.width = canvasWidth;
  canvas.height = canvasHeight;
  const squareSize = consistentRand(fxSeed * 10, 5, 100);
  // Select a random color palette from the array
  const randomPaletteIndex = Math.floor(
    consistentRand(fxSeed, 0, color_palette.length - 1)
  const randomPalette = color_palette[randomPaletteIndex];
  // Loop through each row and column to draw squares with random colors from the palette
  context.clearRect(0, 0, canvasWidth, canvasHeight);
  for (let i = 0; i < canvM
asHeight / squareSize; i++) {
    for (let j = 0; j < canvasWidth / squareSize; j++) {
      const randomColorIndex = Math.floor(
        consistentRand(
          fxSeed * (i + fxSeed * 10) * (j + fxSeed * 10),
          randomPalette.length - 1
      const randomColor = randomPalette[randomColorIndex];
      context.fillStyle = randomColor;
      context.fillRect(j * squareSize, i * squareSize, squareSize, squareSize);
text/plain;charset=utf-8
humanrobot.btc - Bitcoin Name System
$ORIGIN humanrobot.btc.
_http._tcp	IN	URI	10	1	"https://gaia.blockstack.org/hub/12tgXA868pZCC7DgdajCnyDkUTFPUhRMiF/profile.json"
_btc._addr	IN	TXT	"bc1q9q547ku53dmtf5n42365zyf3zarntlfrwx6h0w"
62ab8c49f970ed6eff1a11a960d35846e6a0894cd532c73d5da033c20fc14cef2068b87e52710851151c78740c7049647d2932336ccd93ae51bf4c7c45c7dd1400
02526e0d0064c0b0c52c2216405bc6c14d21e6b867e914c38f7c93d0682c354536h!
text/plain;charset=utf-8
/ColorSpace /DeviceRGB
!0*21/*.-4;K@48G9-.BYBGNPTUT3?]c\RbKSTQ
'Q6.6QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
/Filter /FlateDecode
/CropBox [ 0.0 0.0 612.0 792.0 ]
/MediaBox [ 0.0 0.0 612.0 792.0 ]
/CreationDate (D:20230307170005-05'00')
/ModDate (D:20230307170005-05'00')
/Producer (Microsoft: Print To PDF)
/ColorSpace /DeviceRGB
!0*21/*.-4;K@48G9-.BYBGNPTUT3?]c\RbKSTQ
'Q6.6QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
/Filter /FlateDecode
/MediaBox [ 0.0 0.0 612.0 792.0 ]
/CreationDate (D:20230307171103-05'00')
/ModDate (D:20230307171103-05'00')
/Producer (Microsoft: Print To PDF)
00000305Ld84 00000 n
/ColorSpace /DeviceRGB
!0*21/*.-4;K@48G9-.BYBGNPTUT3?]c\RbKSTQ
'Q6.6QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
/Filter /FlateDecode
/CropBox [ 0.0 0.0 612.0 792.0 ]
/MediaBox [ 0.0 0.0 612.0 792.0 ]
/CreationDate (D:20230307173534-05'00')
/ModDate (D:20230307173534-05'00')
/Producer (Microsoft: Print To PDF)
/ColorSpace /DeviceRGB
!0*21/*.-4;K@48G9-.BYBGNPTUT3?]c\RbKSTQ
'Q6.6QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
/Filter /FlateDecode
/CropBox [ 0.0 0.0 612.0 792.0 ]
/MediaBox [ 0.0 0.0 612.0 792.0 ]
ate (D:20230307170654-05'00')
/ModDate (D:20230307170654-05'00')
/Producer (Microsoft: Print To PDF)
<svg id="main" class='circle' width="100%" height="100%" viewBox="0 0 32 32"  enable-background="new 0 0 2664.4233 434" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"  >
              .hand {transform-box: fill-box;transform-origin: origin origin;transition-property: transform;transition: 0.1s }.circle {transform-box: fill-box;transform-origin: 50% 50% ;transition-property: transform;transition: 0.1s }.iframe {width: 250px;height: 250px;}#main{transitM
ion: 1s;overflow-y: hidden;background-color: #111 }#clock {transition: 1s;overflow-y: hidden }#grid{transform: scale(0.02) }.iframe-container {display: flexbox;width: 100% }.container {width: 100% !important;max-width: 100% !important }.waves {position:relative;width: 100%;height:100%;min-height:100px;max-height:150px;background-color: black }.parallax > use {animation: move-forever 25s cubic-bezier(.55,.5,.45,.5) infinite;}.parallax > use:nth-child(1) {animation-delay: -2s;animation-duration: 7s;}.parallax > use:nM
th-child(2) {animation-delay: -3s;animation-duration: 10s;}.parallax > use:nth-child(3) {animation-delay: -4s;animation-duration: 13s;}.parallax > use:nth-child(4) {animation-delay: -5s;animation-duration: 20s;}.parallax > use:nth-child(5) {animation-delay: -6s;animation-duration: 20s;}.parallax > use:nth-child(6) {animation-delay: -7s;animation-duration: 23s;}.parallax > use:nth-child(7) {animation-delay: -8s;animation-duration: 26s;}.parallax > use:nth-child(8) {animation-delay: -9s;animation-duration: 29s;}.paraM
llax > use:nth-child(9) {animation-delay: -10s;animation-duration: 32s;}@keyframes move-forever {0% {transform: translate3d(-90px,0,0);}100% {transform: translate3d(85px,0,0);}}@media (max-width: 768px) {.waves {height:40px;min-height:40px;}}
            </style>
            <g id="icomoon-ignore">
              <circle id="sun" cx="31" cy="6" r="1.5" stroke="#ff0" stroke-width="0.0001" fill="rgba(255,255,0,0.2)" style="fill-opacity: 0.7"></circle>
              <circle  class="circle" cx="50%" cy="50%" r="13" stroke="#111" stroke-width=".1" fill="none"></circle>
              <defs>
                  <clipPath id="hide_outside">
                      <circle class="circle" cx="50%" cy="50%" r="13" stroke="black" stroke-width=".1" fill="none"></circle>
                  </clipPath>
              </defs>
              <defs>
                  <path  id="gentle-wave" d="M-160 44c30 0 58-18 88-18s 58 18 88 18 58-18 88-18 58 18 88 18 v44h-352z" />
                <g id="parallax" class="parallax" clip-path="url(#hide_outside)" >
                  <use name="wave" xlink:href="#gentle-wave" x="48" y="-20" fill="rgba(5,1,0,0.7" />
                  <use name="wave" xlink:href="#gentle-wave" x="48" y="-17" fill="rgba(255,0,255,0.5)" />
                  <use name="wave" xlink:href="#gentle-wave" x="48" y="-15" fill="rgba(255,255,0,0.3)" />
                  <use name="wave" xlink:href="#gentle-wave" x="48" y="-13" fill="rgba(255,77,255,0.3)" />
                  <use name="wave" xlink:href="#gentle-wave" x="48" y="-3" fill="rgba(255,77,22,0.3)" />
                  <use name="wave" xlink:href="#gentle-wave" x="48" y="30" fill="rgba(0,77,255,0.3)" />
                  <use name="wave" xlink:href="#gentle-wave" x="8" y="22" fill="rgba(550,77,255,0.3)" />
                  <use name="wave" xlink:href="#gentle-wave" x="8" y="-5" fill="rgba(10,77,25,0.3)" />
                  <use name="wave" xlink:href="#gentle-wave" x="8" y="-1" fill="rgba(40,7,255,0.3)" />
                </g>
                <rect y="16" x="16" width="0.11" height="13" fill="#eed" id="second" class="hand" style="fill-opacity: 0.75"></rect>
                <rect y="16" x="16"  width=".18" height="10" fill="#fff" id="min" class="hand" style="fill-opacity: 0.75"></rect>
                <rect y="16" x="16"  width=".23" height="7.5" fill="#fff" id="hour" class="hand" style="fill-opacity: 0.75"></rect>
              <script type="text/javascript">
                var sun=document.getElementById("sun"),maiM
n=document.getElementById("main"),day=!0,useHardcoded=!1,hardcodedHours=0;function updateSunAndLight(){var o=new Date,t=o.getHours();if(useHardcoded&amp;&amp;(t=hardcodedHours),day=t>=7&amp;&amp;t&lt;=19){var e=t-7+o.getMinutes()/60+o.getSeconds()/3600;sun.setAttribute("fill","rgba(255,255,0,0.2)")}else{var e=t-19;e&lt;0&amp;&amp;(e+=25),e=e+o.getMinutes()/60+o.getSeconds()/3600,sun.setAttribute("fill","rgba(255,255,255,0.7)")}sun.setAttribute("cx",31-2.5*e);var n=e-6;n&lt;0&amp;&amp;(n=6-e),sun.setAttribute("cy",nM
);var r=-1*n+8,a=day?"rgba("+r/6*110+","+r/6*190+","+r/6*230+",1)":"rgba(0,0,"+r/6*60+",1)";main.style.backgroundColor=a,setWaveColor()}function hexToRGB(o,t){var e=parseInt(o.slice(1,3),16),n=parseInt(o.slice(3,5),16),r=parseInt(o.slice(5,7),16);return t?"rgba("+e+", "+n+", "+r+", "+t+")":"rgb("+e+", "+n+", "+r+")"}var seeds=[.40270046414527627,.13223076584409843,.5704163111666847,.0822331490095336,.7076403136240899,.6588616410766193,.9491535348196667,.9066220160036502,.33333333,.66666666,.8787878787,.11111111,.05M
55555];console.log(seeds.length);var seed=seeds[11],randsUsed=1;function getRand(){var o=seed*(randsUsed+=1)%1;return console.log(o),o}function randomNumber(o,t){return getRand()*(t-o)+o}function getRandomColor(o){return o?"rgba("+Math.floor(255*randomNumber(.5,1))+", "+Math.floor(255*randomNumber(0,1))+", "+Math.floor(255*randomNumber(0,.05))+", "+randomNumber(.25,.4)+")":"rgba("+Math.floor(255*randomNumber(0,.05))+", "+Math.floor(255*randomNumber(0,1))+", "+Math.floor(255*randomNumber(.5,1))+", "+randomNumber(.25M
,.4)+")"}var useGenerated=!1,dayHexes=[],nightHexes=[],idx=0,waves=document.getElementsByName("wave").forEach(function(o){Math.floor(16777215*randomNumber(.2,.24)).toString(16);var t=getRandomColor(!0);dayHexes.push(t);var e=getRandomColor(!1);nightHexes.push(e),idx++});function setWaveColor(){var o=0;document.getElementsByName("wave").forEach(function(t){day?t.setAttribute("fill",dayHexes[o]):t.setAttribute("fill",nightHexes[o]),o+=1})}console.log("dayHexes",dayHexes),console.log("nightHexes",nightHexes),updateSunM
AndLight();var now=new Date,min=document.getElementById("min"),hour=document.getElementById("hour"),second=document.getElementById("second"),clock=document.getElementById("clock"),minRotation=180,hourRotation=180,secondRotation=180;second.style.transform="rotate("+secondRotation+"deg)",min.style.transform="rotate("+minRotation+"deg)",hour.style.transform="rotate("+hourRotation+"deg)";var seconds=now.getSeconds(),minutes=now.getMinutes(),hours=now.getHours();hours>12&amp;&amp;(hours-=12);var ms=now.getMilliseconds()M
;secondRotation+=6*seconds,minRotation+=6*minutes,hourRotation+=30*hours+.5*minutes,second.style.transform="rotate("+secondRotation+"deg)",min.style.transform="rotate("+minRotation+"deg)",hour.style.transform="rotate("+hourRotation+"deg)";var clockRot=0,clockRotY=0,clockRotForward=!0,clockRotRight=!0;setInterval(function(){60==seconds&amp;&amp;(seconds=0,minutes+=1,minRotation+=6,hourRotation+=.1,min.style.transform="rotate("+minRotation+"deg)",hour.style.transform="rotate("+hourRotation+"deg)"),60==minutes&amp;&amM
p;(minutes=0,(hours+=1)>12&amp;&amp;(hours-=12)),secondRotation+=6,seconds+=1,second.style.transform="rotate("+secondRotation+"deg)",updateSunAndLight()},1e3),setInterval(function(){clockRotForward?clockRot+=2:clockRot-=4,clockRotRight?clockRotY+=1.5:clockRotY-=3,(24==clockRot||-24==clockRot)&amp;&amp;(clockRotForward=!clockRotForward),(24==clockRotY||-24==clockRotY)&amp;&amp;(clockRotRight=!clockRotRight),clock.style.transform="rotateX("+clockRot+"deg) rotateY("+clockRotY+"deg)"},100);var parallax=document.getElemL
entById("parallax");main.style.transform="rotateX("+clockRot+"deg) rotateY(0deg)";
              </script>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1044.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#bd7ebe">o</tspan><tspan dy="20" x="160" fill="#00ffff"></tspan><tspan dy="25" x="160" fill="#e60049">|/</tspan><L`tspan dy="22" x="160" fill="#00ffff">/ \</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1090.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#d0f400">o</tspan><tspan dy="20" x="160" fill="#e60049"></tspan><tspan dy="25" x="160" fill="#0bb4ff">|</tspan><tL^span dy="25" x="160" fill="#b3d4ff">/|</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1025.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#b3d4ff">o</tspan><tspan dy="20" x="160" fill="#00bfa0"></tspan><tspan dy="25" x="160" fill="#0bb4ff">|/</tspan><L`tspan dy="22" x="160" fill="#1853ff">/ \</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1175.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#eeeeee">o</tspan><tspan dy="20" x="160" fill="#9b19f5"></tspan><tspan dy="25" x="160" fill="#61ff75">|/</tspan><L`tspan dy="22" x="160" fill="#7f766d">/ \</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1027.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#eeeeee">=O=</tspan><tspan dy="20" x="160" fill="#ffa300"></tspan><tspan dy="25" x="160" fill="#0bb4ff">|</tspan>L`<tspan dy="25" x="160" fill="#0bb4ff">/|</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1060.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#7f766d">o</tspan><tspan dy="20" x="160" fill="#ffa300"></tspan><tspan dy="25" x="160" fill="#e60049">|</tspan><tL_span dy="22" x="160" fill="#FCE74C">/ \</tspan></text></svg>
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1115.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#bd7ebe">o</tspan><tspan dy="20" x="160" fill="#e60049"></tspan><tspan dy="25" x="160" fill="#7f766d">|</tspan><tL^span dy="25" x="160" fill="#e60049">/|</tspan></text></svg>
((((((((((((((((((((((((((((((((((((((((((((((((((
text/html;charset=utf-8
      <!DOCTYPE html>
          <title>punk1005.html</title>
          <svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="#121212"/><text x="160" y="130" font-family="Courier,monospace" font-weight="700" font-size="20" text-anchor="middle" letter-spacing="1"><tspan fill="#bd7ebe">o</tspan><tspan dy="20" x="160" fill="#61ff75"></tspan><tspan dy="25" x="160" fill="#bd7ebe">|/</tspan><L`tspan dy="22" x="160" fill="#1853ff">/ \</tspan></text></svg>
6j4ion:1.QmQ66jzyGSCtKrXZvhjxRD6Re8e11ddLfe8KPg66JAzXty
text/html;charset=utf-8
<html><body bgcolor=black><pre><font size=10><center>
<font color='red'>~~~~</font>
<font color='Cyan'> (0,-) </font>
<font color=white>(\+/)</font>
<font color=Cyan>-"-</font>
</center></font></pre></body></html>
d/Foundry USA Pool #dropgold/!
FjDOUT:3664C48A298FC535EC83464D40CE9CB98C96CC454521BFFCA9559952B5388A67
FjDOUT:D8F221675BE909123FE02926DEA1ED28B73374AAA40ECEB9B2989B825B159F14
FjDOUT:13697AC2473EC68DB4D6442208C392A8249BA9F78ACF680E0DD82DA590F27392
FjDOUT:393AFA326923A07E9377855A2125C17C676350BDFF49C664F53EBFF4747AF785
FjDOUT:800995A118D90D178CA810891F28F35ADB0739D5097D2142415AB9383474D9A4
FjDOUT:E370496AE24C732467850F772546CA9E7D0A558D5D19DB40BC0028518F72EFC1
FjDOUT:3CA6F319A119A1D597625FB8732F37DDD86289529A3F13FC981A0FD3B5AED731
text/html;charset=utf-8
<html><body bgcolor=black><pre><font size=10><center>
<font color=green>"___"</font>
<font color='Cyan'> (o-o) </font>
<font color=Magenta>{" "}</font>
<font color=green>-"-"-</font>
</center></font></pre></body></html>
text/plain;charset=utf-8
6{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
6{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
6{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
6{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
6{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
6{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
6{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
6{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"coomball.sats"}h!
text/plain;charset=utf-8
0{"p":"sns","op":"reg","name":"ordinalball.sats"}h!
Bj@=:ETH.ETH:0x89017f633bF5052f3d624595A88214d009ebae8a:30158476::0
text/plain;charset=utf-8
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
dealsea.btc - Bitcoin Name System
$ORIGIN dealsea.btc.
_http._tcp	IN	URI	10	1	"https://gaia.blockstack.org/hub/1ChccUaWQe7iVcWXoqnF4A45iPQ6FEbzUL/profile.json"
_btc._addr	IN	TXT	"bc1qzcehtp7ssr70ugye2xh2tfh07ep3hmtldxkden"
6e2dfa2e51f9244cae32a15cebca1663cc0e76718c34d4ef7cc5ae693c62908c7624bfc7202ad53ea41da8ae36a2d79b4d18789a2c58ba67a46ed54dc5327bc501
027ce59fa3e13defe0f4a7ff695c5393b633344658047c66c9868be3d5fcb5777dh!
text/plain;charset=utf-8
text/html;charset=utf-8
<html><body bgcolor=black><pre><font size=10><center>
<font color=green>"..."</font>
<font color='DeepPink'> (</font><font color=DeepPink size=8>&#8383;</font><font color=DeepPink>,</font><font color=DeepPink size=8>&#8383;</font><font color=DeepPink>) </font>
<font color=Magenta>{" "}</font>
<font color=green>-"-</font>
</center></font></pre></body></html>
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"zhovak.sats"}h!
CjA=:ETH.ETH:0xF6aDd2146d6D980DD463a80CD8b605BF61399cD4:5985949:te:0
CjA=:ETH.ETH:0x9FAAe2CE3A51116EaB58D5E56B695f6AD0496ACC:1325651:te:0
DjB=:BNB.BNB:bnb16uygfgeprkkfhsn4lluvskrl8pyhx5t8evk7n3:11995224:te:0
EjC=:ETH.ETH:0xA795E5B6fA7CE8f901D7473821Aaf4eA8C5B1B57:303210849:te:0
text/plain;charset=utf-8
4{ "p": "sns", "op": "reg", "name": "Kobe24px.sats" }h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"altuq.sats"}h!
text/plain;charset=utf-8
wokerobot.btc - Bitcoin Name System
$ORIGIN wokerobot.btc.
_http._tcp	IN	URI	10	1	"https://gaia.blockstack.org/hub/12jwAcSeqNWePwkvJTAZT3zoSSkot9YKxp/profile.json"
_btc._addr	IN	TXT	"bc1qjdyqyju6jslh3uef8tf82dp2c0g38xzl738jrs"
090e360898753fa4dfa4a91e5a935444ece1e5ad0c88803951243d59c1c164b3212905d73a279dcc6fe5c1b9a8711582d334a47b9213438ec7154b063dcdfc2b00
0390a7f73b919fe2276b8f58b3bb0cbe0547336aae233a826a9bfda279457268dch!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
text/plain;charset=utf-8
yK0zK0{L0{M1|M1|N1}N1}O1~O1~P2
)Optimized with https://ezgif.com/optimize
BEGIKMOQSUWY[]_acegikmoq
^,26:>BFJNRZX^bfjnrvz~
-37;?CGKOSWO\cgkosw{
RUWY[]_acegikmoqsuwy{_
text/plain;charset=utf-8
text/html;charset=utf-8
<html><body bgcolor=black><pre><font size=10><center>
<font color=Chartreuse>"..."</font>
<font color='blue'> (0,.) </font>
<font color=Chartreuse>(\+/)</font>
<font color=Magenta> = = </font>
</center></font></pre></body></html>
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
6{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
6{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
6{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
6{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
d/Foundry USA Pool #dropgold/
>j<+:BTC.BTC:thor1y5mhjjz8pkzsyha06clwse64s2e48w0y4grttj:wr:100
text/html;charset=utf-8
<html><body bgcolor=black><pre><font size=10><center>
<font color=#32CD32>"..."</font>
<font color='red'> (o,o) </font>
<font color=Chartreuse>{" "}</font>
<font color=white>-"-"-</font>
</center></font></pre></body></html>
<svg viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" style="background-color:#101010"><style>@keyframes glitch{0%{transform:translate(-3.5px,-4.5px);opacity:.15}7%{transform:translate(-3.5px,-4.5px);opacity:.65}45%{transform:translate(-3.5px,-4.5px);opacity:.35}50%{transform:translate(-3.5px,-4.5px);opacity:.85}to{transform:translate(-3.5px,-4.5px);opacity:.25}</style><defs><filter id="background" x="-20%" y="-20%" width="140%" height="140%" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" cM
olor-interpolation-filters="linearRGB"><feTurbulence type="fractalNoise" baseFrequency="10" numOctaves="4" seed="1" stitchTiles="stitch" x="0%" y="0%" width="100%" height="100%" result="turbulence"><animate attributeName="seed" dur="1s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;10"/></feTurbulence><feSpecularLighting surfaceScale="10" specularExponent="10" lighting-color="#fff" width="100%" height="100%"><feDistantLight elevation="100"/></feSpecularLighting></filter></defs><path fill="hM
sl(23, 0%, 100%)" filter="url(#background)" opacity="10%" d="M0 0h700v700H0z"/><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"><feTurbulence baseFrequency="0.05 0.5" numOctaves="10" result="turbulence"><animate attributeName="seed" dur="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/></feTurbulence><feDisplacementMap in="SourceGraphic" in2="turbulence" scale="30" xChannelSelector="R" yChannelSelector="G"/></filter></defs><g style="filter:url(#squares);opacityM
:100%"><circle cx="50%" cy="50%" r="25%" fill="none" stroke="#F80" stroke-width="10%" style="animation:glitch 1.16s infinite"/><circle cx="50%" cy="50%" r="15%" fill="none" stroke="#0F0" stroke-width="0%" style="animation:glitch 1.15s infinite"/><circle cx="50%" cy="50%" r="5%" fill="none" stroke="#F00" stroke-width="7%" style="animation:glitch 1.14s infinite"/><circle cx="50%" cy="50%" r="35%" fill="none" stroke="#0F0" stroke-width="7%" style="animation:glitch 1.13s infinite"/><circle cx="50%" cy="50%" r="45%" filL\l="none" stroke="#FF0" stroke-width="0%" style="animation:glitch 1.12s infinite"/></g></svg>h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
teslaclub.btc - Bitcoin Name System
$ORIGIN teslaclub.btc.
_http._tcp	IN	URI	10	1	"https://gaia.blockstack.org/hub/18EVgm7dYptxr9Sz5Reo9qr24K7WpEubeF/profile.json"
_btc._addr	IN	TXT	"bc1quyhjt0drwnjrpghvdlr8k450fu7569q5w9u4nn"
79dbb5472bcbe1e69768490a7687f5ca7a4e6c65467730559dd7d05530636dbf461d96c8d000f52ef2d1c375da904aa350181f55a93a0e77ac988061b2951c5501
039aa631dd6b88f44e0bb14800a70ae1079334381547e065794e27829fcf0e3656h!
FjDOUT:DCC28BCE564041431F5B99FC327D3034D255670C2A9E1B5EA7EE72BE854FD237
text/plain;charset=utf-8
text/plain;charset=utf-8
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.b0f8be90, 2021/12/15-21:25:15        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xapM
/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 23.2 (Macintosh)" xmp:CreateDate="2023-02-16T14:41:11-08:00" xmp:ModifyDate="2023-02-16T17:51:07-08:00" xmp:MetadataDate="2023-02-16T17:51:07-08:00" dc:format="image/png" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:479ea47e-9a79-4095-a30a-1955b717e29e" xmpMM:DocumentID="adobe:docid:photoshop:3b80097a-0139-1749-9347-40c82ff9a11e" xmpMM:OriginalDocumentID="xmp.did:d576763e-3530-44db-b43b-c93d120969af"> <xmpM
MM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:d576763e-3530-44db-b43b-c93d120969af" stEvt:when="2023-02-16T14:41:11-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:bddcb06d-e19b-4448-b2a1-d9b003afd338" stEvt:when="2023-02-16T16:21:36-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:479ea47e-9a79-4095-a30a-1955b717e29e" stEvt:wM
hen="2023-02-16T17:51:07-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
text/plain;charset=utf-8
/{"name":"twelvefrog.sats","p":"sns","op":"reg"}h!
;F#-V+)Z,(\1%A">],5V57X55W5:X7<X8>v//d:'d:-a#5l)4w";z+8d=2d?9y05uK!pF.uJ-d@6dA<iF9kH8pH2qK<> @Y9A^=X[;Ve1@e>IeEFjIEfEKqM@wUG
'GIF resized on https://ezgif.com/resize
2U#"Y &M!<P">j)"l!+q%)u(*{+-g1%p: d$7k(?s,6f0={H
JR"Bq#Bf1Bf9Fi6Lf:Ik1Fq8@s5Ms:Mp6@s?TqAFrFMxEOsCStCZxJSu@`
;O#-^,+Z 4d),d1%j:'j"6n(4j :h'=v-4|*2t!<}#=s,9n81{K!J
P_%B`"Fn Fk,Bn&J`+Jn(Lc%Hp$Jp(M{)Nl7Gm4Lm:Nn'Po(Q} Q|-Qm6Rm9X|0Ts8Pp6W~BU
?E+/S/,\:+N+7D!;K#;Q$<X%<U);_+9H02^60a6.d/;h)?j57u0<z3<fF+uR&xT&gA0
6[# E-$G+$J",M+)L3+K56M:3N!&Q )P$9[/;X 1T26S9<T6:R
Yx @e.B` Eh&Ij5Ea2Jd8Me6Wf2Xk>Qh'^y'\v2[r
h}.cz!hw2c{8k|5vyLHVCDYM
EH[LL]DFVRMXRP\SKFMKcNTbOijN~mKjsPlxJ~q`jea
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"@
text/html;charset=utf-8
<html><body bgcolor=black><pre><font size=10><center>
<font color='green'>~~~~</font>
<font color='Magenta'> (o,O) </font>
<font color=Orchid>{=|=}</font>
<font color=Magenta>-"-</font>
</center></font></pre></body></html>
4j2DC-L5:wNOShn5dbq8GJ3n3WFiEMptWPzqlyQw6y1KOaQJCY74=
<svg viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" style="background-color:#101010"><style>@keyframes glitch{0%{transform:translate(-3.5px,-4.5px);opacity:.15}7%{transform:translate(-3.5px,-4.5px);opacity:.65}45%{transform:translate(-3.5px,-4.5px);opacity:.35}50%{transform:translate(-3.5px,-4.5px);opacity:.85}to{transform:translate(-3.5px,-4.5px);opacity:.25}</style><defs><filter id="background" x="-20%" y="-20%" width="140%" height="140%" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" cM
olor-interpolation-filters="linearRGB"><feTurbulence type="fractalNoise" baseFrequency="10" numOctaves="4" seed="1" stitchTiles="stitch" x="0%" y="0%" width="100%" height="100%" result="turbulence"><animate attributeName="seed" dur="1s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;10"/></feTurbulence><feSpecularLighting surfaceScale="10" specularExponent="10" lighting-color="#fff" width="100%" height="100%"><feDistantLight elevation="100"/></feSpecularLighting></filter></defs><path fill="hM
sl(23, 0%, 100%)" filter="url(#background)" opacity="10%" d="M0 0h700v700H0z"/><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"><feTurbulence baseFrequency="0.05 0.5" numOctaves="10" result="turbulence"><animate attributeName="seed" dur="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/></feTurbulence><feDisplacementMap in="SourceGraphic" in2="turbulence" scale="30" xChannelSelector="R" yChannelSelector="G"/></filter></defs><g style="filter:url(#squares);opacityM
:100%"><circle cx="50%" cy="50%" r="25%" fill="none" stroke="#0FF" stroke-width="10%" style="animation:glitch 1.16s infinite"/><circle cx="50%" cy="50%" r="15%" fill="none" stroke="#0FF" stroke-width="10%" style="animation:glitch 1.15s infinite"/><circle cx="50%" cy="50%" r="5%" fill="none" stroke="#0FF" stroke-width="10%" style="animation:glitch 1.14s infinite"/><circle cx="50%" cy="50%" r="35%" fill="none" stroke="#0FF" stroke-width="10%" style="animation:glitch 1.13s infinite"/><circle cx="50%" cy="50%" r="45%" L`fill="none" stroke="#0FF" stroke-width="10%" style="animation:glitch 1.12s infinite"/></g></svg>h!
text/plain;charset=utf-8
codegpt.btc - Bitcoin Name System
$ORIGIN codegpt.btc.
_http._tcp	IN	URI	10	1	"https://gaia.blockstack.org/hub/1vg3uDYhMQwGxSBptmbFPb2q8vYZoFyuj/profile.json"
_btc._addr	IN	TXT	"bc1qnnmsmatx7x7nd4h2feujk5fy94pnqwj8neq2pa"
a096cc3c7ca3c3ae81b7ab739f5bdb8466d19c6e46fe56b4cb0ff8daf5c10ad33869d63587366fef357746456e3b71773cfd9c7a0d74dca8f8b87a44ae8b73b800
02b970df68cb4427d0444bf4c110c92aa7aa72cdd9a7fedc55fc9b8dc04c2c72d8h!
d/Foundry USA Pool #dropgold/
text/html;charset=utf-8
<html><body bgcolor=black><pre><font size=10><center>
<font color=DeepPink>"___"</font>
<font color='#32CD32'> (</font><font color=#32CD32 size=8>&#8383;</font><font color=#32CD32>,</font><font color=#32CD32 size=8>&#8383;</font><font color=#32CD32>) </font>
<font color=blue>(\+/)</font>
<font color=DeepPink>-"-"-</font>
</center></font></pre></body></html>
{"attributes":[{"trait_type":"Mouth","value":"Jovial"},{"trait_type":"Clothes","value":"Bandolier"},{"trait_type":"Fur","value":"Golden Brown"},{"trait_type":"Eyes","value":"Sunglasses"},{"trait_type":"Background","value":"Orange"},{"trait_type":"Hat","value":"Sea Captain's Hat"}],"external_url":"https://baycbitcoin.com/index/bayc/814","image":"ipfs://QmWwSKeAhhs1CNNDDkMaYgdWvZjrCUyfczc51JXp81i3H1/814.png"}
 .)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO
&O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
Bj@=:BNB.BNB:bnb1lje9zgxtmna7quh50xrev2npw05tadvmk669rw:14801896::0
text/plain;charset=utf-8
  "name": "keks.sats"
text/plain;charset=utf-8
bitfire.btc - Bitcoin Name System
$ORIGIN bitfire.btc.
_http._tcp	IN	URI	10	1	"https://gaia.blockstack.org/hub/1ErWiM6BdxGWR63ENzVQC6GJ6xYiLa6Do4/profile.json"
_btc._addr	IN	TXT	"bc1q0ltydh78p0t93v88n75pqtpccq7vp0ylc3p5xl"
d77760f316810ee2fa6d2c18c780dc79c13a7deadbc9692dc73706525ecc8b2c70f8460a78095f82200a894fba6c07a50ec9afc9a0df4ba76427930a52b4fe6000
03997abbe928c0ac70a7e966db62dcd5f84c5d176f30c04e4861208e10c68c22e3h!
text/plain;charset=utf-8
emint.btc - Bitcoin Name System
_http._tcp	IN	URI	10	1	"https://gaia.blockstack.org/hub/16An15ysASbTfhkvpD6QxgNV91gvSXfg8A/profile.json"
_btc._addr	IN	TXT	"bc1qc0tzmk2cg3x56a0ehu8ynry8zd0hwv9uxr7r3z"
8028a155c57f3ba06191b0e8e97c12ee536f233ab37e81fe4c2f0364889da2d0294565a67ab4d8586e8af3b056fdb6a6643b86368387aecb87c654567e0d6e5501
02f7a015bf9b29197c05e19ee58207bc44c2ed6095e59a2cfa8a67b48acc9fddbbh!
text/plain;charset=utf-8
text/plain;charset=utf-8
Syrian Arab Republich!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
 Saint Vincent and the Grenadinesh!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
Sao Tome and Principeh!
text/plain;charset=utf-8
text/plain;charset=utf-8
Saint Kitts and Nevish!
text/plain;charset=utf-8
text/plain;charset=utf-8
Republic of Moldovah!
text/plain;charset=utf-8
text/plain;charset=utf-8
siliconlife.btc - Bitcoin Name System
$ORIGIN siliconlife.btc.
_http._tcp	IN	URI	10	1	"https://gaia.blockstack.org/hub/1A7LDHWztrnPHhNBPagmKB6FZmSBpst4tT/profile.json"
_btc._addr	IN	TXT	"bc1qyyk475dtknzgre34kvpwd67ra0nn7s6qan7lhm"
a591ab9c7a604534470923301352d2ab44ba1cdcdefda7e5f044bf4965a673eb1a3c7ab268c02fd6a159b3c9cee9e2bddc960b8c0c7adb595bb15b352974636100
035b59dca2ce10a0919c638b9b2bc4d830cddb0519e2f4b1f9f96047fe077f3dd2h!
text/plain;charset=utf-8
  "name": "helloworld.ord",
text/plain;charset=utf-8
wFfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM
fffffffffffffffffffffffffffffffa
ffffffffffffffffffff\mK
33333333333333333333/)
UUUUUUUUUUUUUUUUUHswx
UUUUUUUUUUUUUUUUUUT(
text/plain;charset=utf-8
  "name": "vvordinals.sats"
 068311122a13c406905ff9a8a9d987f1H0E
text/plain;charset=utf-8
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
6GraphicsMagick 1.3.21 2015-02-28 Q16 http://www.GraphicsMagick.o
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 24 24"><rect x="10" y="5" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="11" y="5" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="12" y="5" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="13" y="5" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="15" y="5" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="7"M
 y="6" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="9" y="6" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="10" y="6" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="11" y="6" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="12" y="6" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="13" y="6" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="14M
" y="6" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="7" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="8" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="9" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="10" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="11" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="12"M
 y="7" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="13" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="14" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="15" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="17" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="5" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="6"M
 y="8" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="7" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="8" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="9" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="10" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="11" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="12" M
y="8" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="13" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="14" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="15" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="16" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="18" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="6"M
 y="9" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="7" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="8" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="9" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="10" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="11" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="12" M
y="9" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="13" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="14" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="15" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="16" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="17" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="18M
" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="5" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="6" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="7" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="8" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="9" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="M
10" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="11" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="12" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="13" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="14" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="15" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><M
rect x="16" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="17" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="4" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="6" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="7" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="8" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#000000ffM
"/><rect x="9" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="10" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="11" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="12" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="13" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="14" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#0M
00000ff"/><rect x="15" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="16" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="17" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="18" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="5" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="6" y="12" width="1" height="1" shape-rendering="crispEdges" fiM
ll="#ffffffff"/><rect x="7" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="8" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="9" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#5c390fff"/><rect x="10" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#5c390fff"/><rect x="11" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="12" y="12" width="1" height="1" shape-rendering="crispEdgeM
s" fill="#ffffffff"/><rect x="13" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="14" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#5c390fff"/><rect x="15" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#5c390fff"/><rect x="16" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="17" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="19" y="12" width="1" height="1" shape-rendering="cM
rispEdges" fill="#ffffffff"/><rect x="4" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="6" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="7" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="8" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="9" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#c77514ff"/><rect x="10" y="13" width="1" height="1" shape-renderingM
="crispEdges" fill="#c77514ff"/><rect x="11" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="12" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="13" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="14" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#c77514ff"/><rect x="15" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#c77514ff"/><rect x="16" y="13" width="1" height="1" shape-rM
endering="crispEdges" fill="#000000ff"/><rect x="17" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="18" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="3" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="4" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="5" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="6" y="14" width="1" height="1" shaM
pe-rendering="crispEdges" fill="#ffffffff"/><rect x="7" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="8" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="9" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="10" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="11" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="12" y="14" width="1" height="1M
" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="13" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="14" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="15" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="16" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="17" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="18" y="14" width="1" hM
eight="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="5" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="6" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="7" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="8" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="9" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="10" y="15" width="1M
" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="11" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="12" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="13" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="14" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="15" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="16" y="15" M
width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="17" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="18" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="19" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="5" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="6" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="7" y=M
"16" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="8" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="9" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="10" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="11" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="12" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="M
13" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="14" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="15" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="16" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="17" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="4" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rM
ect x="7" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="8" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="9" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="10" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="11" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="12" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ffM
"/><rect x="13" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="14" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="15" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="16" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="18" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#ffffffff"/><rect x="7" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#0M
00000ff"/><rect x="8" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="9" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="10" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="11" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#c42110ff"/><rect x="12" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#c42110ff"/><rect x="13" y="18" width="1" height="1" shape-rendering="crispEdges" fiM
ll="#c42110ff"/><rect x="14" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="15" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="16" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="8" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="9" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="10" y="19" width="1" height="1" shape-rendering="crispEdgM
es" fill="#ae8b61ff"/><rect x="11" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="12" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="13" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="14" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="15" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="8" y="20" width="1" height="1" shape-rendering="cM
rispEdges" fill="#000000ff"/><rect x="9" y="20" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="10" y="20" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="11" y="20" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="12" y="20" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="13" y="20" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="14" y="20" width="1" height="1" shape-rendeM
ring="crispEdges" fill="#000000ff"/><rect x="8" y="21" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="9" y="21" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="10" y="21" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="11" y="21" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="12" y="21" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="13" y="21" width="1" height="1" shapeM
-rendering="crispEdges" fill="#000000ff"/><rect x="8" y="22" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="9" y="22" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="10" y="22" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="11" y="22" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="12" y="22" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="8" y="23" width="1" height="1" M
shape-rendering="crispEdges" fill="#000000ff"/><rect x="9" y="23" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="10" y="23" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="11" y="23" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="12" y="23" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/></svg>h!
<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 24 24"><rect x="7" y="1" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="8" y="1" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="9" y="1" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="10" y="1" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="11" y="1" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="12" yM
="1" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="13" y="1" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="14" y="1" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="15" y="1" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="2" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="2" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="8" y=M
"2" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="9" y="2" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="10" y="2" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="11" y="2" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="12" y="2" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="13" y="2" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="14" yM
="2" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="15" y="2" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="16" y="2" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="3" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="3" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="8" y="3" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="9" y="M
3" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="10" y="3" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="11" y="3" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="12" y="3" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="13" y="3" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="14" y="3" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="15" yM
="3" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="16" y="3" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="4" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="4" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="8" y="4" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="9" y="4" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="10" y="M
4" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="11" y="4" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="12" y="4" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="13" y="4" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="14" y="4" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="15" y="4" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="16" yM
="4" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="5" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="5" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="8" y="5" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="9" y="5" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="10" y="5" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="11" y="M
5" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="12" y="5" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="13" y="5" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="14" y="5" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="15" y="5" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="16" y="5" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y=M
"6" width="1" height="1" shape-rendering="crispEdges" fill="#dc1d1dff"/><rect x="7" y="6" width="1" height="1" shape-rendering="crispEdges" fill="#dc1d1dff"/><rect x="8" y="6" width="1" height="1" shape-rendering="crispEdges" fill="#dc1d1dff"/><rect x="9" y="6" width="1" height="1" shape-rendering="crispEdges" fill="#dc1d1dff"/><rect x="10" y="6" width="1" height="1" shape-rendering="crispEdges" fill="#dc1d1dff"/><rect x="11" y="6" width="1" height="1" shape-rendering="crispEdges" fill="#dc1d1dff"/><rect x="12" y="M
6" width="1" height="1" shape-rendering="crispEdges" fill="#dc1d1dff"/><rect x="13" y="6" width="1" height="1" shape-rendering="crispEdges" fill="#dc1d1dff"/><rect x="14" y="6" width="1" height="1" shape-rendering="crispEdges" fill="#dc1d1dff"/><rect x="15" y="6" width="1" height="1" shape-rendering="crispEdges" fill="#dc1d1dff"/><rect x="16" y="6" width="1" height="1" shape-rendering="crispEdges" fill="#dc1d1dff"/><rect x="5" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="M
7" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="8" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="9" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="10" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="11" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="12" y="7M
" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="13" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="14" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="15" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="16" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="17" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="4" y="M
8" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="5" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="8" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="9" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="10" y="8" M
width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="11" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="12" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="13" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="14" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="15" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="16" y="8M
" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="17" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="18" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="8" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="9" y="9" M
width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="10" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="11" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="12" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="13" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="14" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="15" y="9M
" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="16" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="8" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="9" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="10" y=M
"10" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="11" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="12" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="13" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="14" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="15" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect xM
="16" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="5" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="8" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="9" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><recM
t x="10" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="11" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="12" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="13" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="14" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="15" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#000000fM
f"/><rect x="16" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="17" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="5" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="7" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="8" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#000M
000ff"/><rect x="9" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="10" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="11" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="12" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="13" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="14" y="12" width="1" height="1" shape-rendering="crispEdges" filM
l="#000000ff"/><rect x="15" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="16" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="17" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="5" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="7" y="13" width="1" height="1" shape-rendering="crispEdgesM
" fill="#ae8b61ff"/><rect x="8" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="9" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="10" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="11" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="12" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="13" y="13" width="1" height="1" shape-rendering="crisM
pEdges" fill="#ae8b61ff"/><rect x="14" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="15" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="16" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="5" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="14" width="1" height="1" shape-rendering=M
"crispEdges" fill="#ae8b61ff"/><rect x="8" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="9" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="10" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="11" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="12" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="13" y="14" width="1" height="1" shape-rendM
ering="crispEdges" fill="#ae8b61ff"/><rect x="14" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="15" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="16" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="8" y="15" width="1" height="1" shapeM
-rendering="crispEdges" fill="#ae8b61ff"/><rect x="9" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="10" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="11" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="12" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="13" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="14" y="15" width="1" height="1M
" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="15" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="16" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="8" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#765f43ff"/><rect x="9" y="16" width="1" heighM
t="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="10" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="11" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="12" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="13" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="14" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="15" y="16" width="M
1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="16" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="8" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="9" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="10" y="17" widM
th="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="11" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="12" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="13" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="14" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="15" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="16" y=M
"17" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="8" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="9" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="10" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="11M
" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="12" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="13" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="14" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="15" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="16" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><reM
ct x="6" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="8" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="9" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="10" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="11" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/M
><rect x="12" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="13" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="14" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="15" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="16" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="20" width="1" height="1" shape-rendering="crispEdges" fill="#000M
000ff"/><rect x="7" y="20" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="8" y="20" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="9" y="20" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="10" y="20" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="11" y="20" width="1" height="1" shape-rendering="crispEdges" fill="#a66e2cff"/><rect x="12" y="20" width="1" height="1" shape-rendering="crispEdges" fill=M
"#a66e2cff"/><rect x="13" y="20" width="1" height="1" shape-rendering="crispEdges" fill="#a66e2cff"/><rect x="14" y="20" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="15" y="20" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="21" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="21" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="8" y="21" width="1" height="1" shape-rendering="crispEdges" M
fill="#ae8b61ff"/><rect x="9" y="21" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="10" y="21" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="11" y="21" width="1" height="1" shape-rendering="crispEdges" fill="#a66e2cff"/><rect x="12" y="21" width="1" height="1" shape-rendering="crispEdges" fill="#a66e2cff"/><rect x="13" y="21" width="1" height="1" shape-rendering="crispEdges" fill="#a66e2cff"/><rect x="14" y="21" width="1" height="1" shape-rendering="crispM
Edges" fill="#000000ff"/><rect x="6" y="22" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="22" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="8" y="22" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="9" y="22" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="10" y="22" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="11" y="22" width="1" height="1" shape-rendering="cM
rispEdges" fill="#000000ff"/><rect x="12" y="22" width="1" height="1" shape-rendering="crispEdges" fill="#a66e2cff"/><rect x="13" y="22" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="23" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="23" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="8" y="23" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="9" y="23" width="1" height="1" shape-renderinL
g="crispEdges" fill="#ae8b61ff"/><rect x="10" y="23" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="12" y="23" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/></svg>h!
Bj@7fd25c544566a33968f91a60730670e2671aaa4d57580b39328ddad6674d106b
text/plain;charset=utf-8
satellitestream.btc - Bitcoin Name System
$ORIGIN satellitestream.btc.
_http._tcp	IN	URI	10	1	"https://gaia.blockstack.org/hub/1CjwLeg17XTeyXzSPS4epds1u6wr8YUS7x/profile.json"
_btc._addr	IN	TXT	"bc1qx6d3j9efhrvxhlhxsqj8r7cr68t46lnnnjve4a"
48c3502980cdb10122aaf2790018066e9c28e55d0374f1e4e5ba170698d4b9897c5e36ef6aa1250ba6eefc6c5665911db75f8d9fbc43037ad0685fbaa6d6546b00
03c34bfe1cf87cd8b5da9ed576554cf1b0bfc2a6742973245405de223d660a2e1eh!
cFADAJ?7}N/J7.<2*8+#G-"
d/Foundry USA Pool #dropgold/
text/html;charset=utf-8
<html><body bgcolor=black><pre><font size=10><center>
<font color=red>"___"</font>
<font color='Chartreuse'> (</font><font color=Chartreuse size=8>&#8383;</font><font color=Chartreuse>,</font><font color=Chartreuse size=8>&#8383;</font><font color=Chartreuse>) </font>
<font color=DeepPink>{-:-}</font>
<font color=yellow>-"-</font>
</center></font></pre></body></html>
<svg viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" style="background-color:#101010"><style>@keyframes glitch{0%{transform:translate(-3.5px,-4.5px);opacity:.15}7%{transform:translate(-3.5px,-4.5px);opacity:.65}45%{transform:translate(-3.5px,-4.5px);opacity:.35}50%{transform:translate(-3.5px,-4.5px);opacity:.85}to{transform:translate(-3.5px,-4.5px);opacity:.25}</style><defs><filter id="background" x="-20%" y="-20%" width="140%" height="140%" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" cM
olor-interpolation-filters="linearRGB"><feTurbulence type="fractalNoise" baseFrequency="10" numOctaves="4" seed="1" stitchTiles="stitch" x="0%" y="0%" width="100%" height="100%" result="turbulence"><animate attributeName="seed" dur="1s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;10"/></feTurbulence><feSpecularLighting surfaceScale="10" specularExponent="10" lighting-color="#fff" width="100%" height="100%"><feDistantLight elevation="100"/></feSpecularLighting></filter></defs><path fill="hM
sl(23, 0%, 100%)" filter="url(#background)" opacity="10%" d="M0 0h700v700H0z"/><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"><feTurbulence baseFrequency="0.05 0.5" numOctaves="10" result="turbulence"><animate attributeName="seed" dur="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/></feTurbulence><feDisplacementMap in="SourceGraphic" in2="turbulence" scale="30" xChannelSelector="R" yChannelSelector="G"/></filter></defs><g style="filter:url(#squares);opacityM
:100%"><circle cx="50%" cy="50%" r="25%" fill="none" stroke="#00F" stroke-width="2%" style="animation:glitch 1.16s infinite"/><circle cx="50%" cy="50%" r="15%" fill="none" stroke="#00F" stroke-width="2%" style="animation:glitch 1.15s infinite"/><circle cx="50%" cy="50%" r="5%" fill="none" stroke="#F80" stroke-width="8%" style="animation:glitch 1.14s infinite"/><circle cx="50%" cy="50%" r="35%" fill="none" stroke="#0F0" stroke-width="5%" style="animation:glitch 1.13s infinite"/><circle cx="50%" cy="50%" r="45%" fillL\="none" stroke="#00F" stroke-width="10%" style="animation:glitch 1.12s infinite"/></g></svg>h!
CjA=:ETH.ETH:0xF17E828c4CA99922c187BFC715afEF11985fC7a6:122315430::0
JjH=:BNB.BUSD-BD1:bnb1xh907e0a6u6sjp0rxhl9avmzvr6yg25pq8sfnu:23555994638::0
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "900.ord",
text/plain;charset=utf-8
  "name": "110.ord",
text/plain;charset=utf-8
  "name": "404.ord",
text/plain;charset=utf-8
  "name": "420.ord",
text/plain;charset=utf-8
omint.btc - Bitcoin Name System
_http._tcp	IN	URI	10	1	"https://gaia.blockstack.org/hub/17Yr54i9RkmSGeAEPRxC4MohaigzRNfX8w/profile.json"
_btc._addr	IN	TXT	"bc1q39fm84zct953glpkd45pcnd0z7r544g2sasdrp"
8f2cce195bf63d7512c96e8aea7c1d404532b7d9bb4dbccd2ca327d9eff9e63e11760603f380e5166a2247d274cfa7e5d88e8041f637eb922a3b993abd647c9501
0396db6fe1ceecf0ba7aea7244be46b0e1ae57c3ebeb18ef7deb152bb49aa7f058h!
text/plain;charset=utf-8
  "name": "800.ord",
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"Brandon.sats"}h!
d/Foundry USA Pool #dropgold/!
text/plain;charset=utf-8
9{ "p": "sns", "op": "reg", "name": "
text/plain;charset=utf-8
  "name": "jgh.sats"
text/html;charset=utf-8
<html><body bgcolor=black><pre><font size=10><center>
<font color='Orchid'>=+==+=</font>
<font color='yellow'> (0,-) </font>
<font color=DeepPink>{=|&#8383;}</font>
<font color=Magenta>-"-"-</font>
</center></font></pre></body></html>
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"films.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"ishop.sats"}h!
text/plain;charset=utf-8
/{"p":"sns","op":"reg","name":"podcasting.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"aidao.sats"}h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"nftsports.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"chains.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"guild.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"nftshop.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"farms.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"icasino.sats"}h!
text/plain;charset=utf-8
1{"p":"sns","op":"reg","name":"transferring.sats"}h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"memeverse.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"gives.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"isend.sats"}h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"winsports.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"18plus.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"ibank.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"itravel.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"istore.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"igame.sats"}h!
text/plain;charset=utf-8
/{"p":"sns","op":"reg","name":"letscrypto.sats"}h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"cryptodao.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"sendyour.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"safety.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"nftplus.sats"}h!
text/plain;charset=utf-8
3{"p":"sns","op":"reg","name":"nftmarketplace.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"likes.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"gotravel.sats"}h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"makemoney.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"reading.sats"}h!
FjDOUT:C6E927A32348758122D67235B3D79124DC7D500AE20652E1F1017A4C2D27C3CE
Bj@=:ETH.ETH:0xEA3d5dfd1d15Ef55f5396C0f5799B5261C059A7d:23725729::0
Bj@=:ETH.ETH:0xf894D7704798491757f4a88D4Ddd6A65705f42F6:25903221::0
8j6+:btc.btc:smaya18z343fsdlav47chtkyp0aawqt6sgxsh3ctcu6u
6j4ion:4.QmSR3a6FEK9MB5b9KUdyMSLTfKLTEH1AKhUcYzty46Mj1F3
text/html;charset=utf-8
<html><body bgcolor=black><pre><font size=10><center>
<font color='white'>---</font>
<font color='Orchid'> (0,0) </font>
<font color=Chartreuse>{-:-}</font>
<font color=Chartreuse>-"-</font>
</center></font></pre></body></html>
{"attributes":[{"trait_type":"Hat","value":"Irish Boho"},{"trait_type":"Eyes","value":"Sleepy"},{"trait_type":"Fur","value":"Pink"},{"trait_type":"Mouth","value":"Grin"},{"trait_type":"Background","value":"New Punk Blue"}],"external_url":"https://baycbitcoin.com/index/bayc/8943","image":"ipfs://QmWwSKeAhhs1CNNDDkMaYgdWvZjrCUyfczc51JXp81i3H1/8943.png"}
 .)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO
&O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"08818.sats"}h!
DjB=:ETH.ETH:0xD2A29E01B519B945373dAFC6Ae6FEa20744ad4f6:11984691:te:0
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"web3jojo.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
  "name": "sub_100k.sats"
text/plain;charset=utf-8
Ordinary:The Art of Expression: A Journey of Self-Discovery!
File: #JNAFILES (xix)
"Art is not what you see, but what you make others see."
Life's interesting, & writing these daily, so far, amplifies
that feeling! I figured these would evolve as I inscribe
because in real life, I Have a severe, yet undiagnosed, case
of A.D.D/ADHD, and so I'm Constantly on the move LOL!!
In one of these early files I mentioned the idea of art
being nothing More than emotion. I believe that. Im sure
 not the first to have This profound thought (I actually
heard it from somewhere and its Just now resonating).
My point in sharing this is to remind us that Words Have
always been at the forefront of art culture, and sometimes,
I would bet more often than you and I think, these words
are then Translated into some kind of visual manifestation.
Art is something that I've always appreciated, but LOL
wouldn't consider Myself an "artist". Well that was until I
started my own content creation Journey and cabling iM
web 3. These experiences led me to realized Every single one
of us are artist because every single one of us expresses.
Art is expression of emotion. We do that all day everyday
I feel like you get the point. Anyway - Shoutout to
@robness (twitter) A creative human being who I met via the
Rarepepe Community through His art. I happened to hop on a
space with him recently and his story resonated with me.
 He pretty much was sharing why he creates and how important
it is to create in toM
days world - WITHOUT JUDGING YOURSELF.
Well...I couldn't help but think about these #JNAFILES and the
idea hit me "I wonder what would happen is if I create a prompt
inspired from the summary of these files, that I could give to
an AI Art Gen, and let it create a visual manifestation of
Wouldn't that be be dope? I think it would. Now inscribing
them May present a challenge as that could get expensive haha.
Maybe for now I'll just create the images for each File
(1 image per file). And maybMp
e down the road, if I'm really
dreaming, if people collect these It will come with the art?
I'll just let this idea marinate here on-chain For now.
Thank you for reading #JNAFILES.
c61f36f6c01f91978acfe7eac5d08bdb4ab02c3a328914a679e9504c27b3dbdci0
- JNA2023 <--- I got away from these VERY important timestamped sigs
2iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 137.da4a7e5, 2022/11/27-09:35:03        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xapM
/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-03-06T09:50:00-05:00" xmp:ModifyDate="2023-03-06T22:26:42-05:00" xmp:MetadataDate="2023-03-06T22:26:42-05:00" dc:format="image/png" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:a1d84303-4cf0-4d4c-a046-33515e3401c3" xmpMM:DocumentID="adobe:docid:photoshop:dff49161-f6dd-7846-9989-3152144239d1" xmpMM:OriginalDocumentID="xmp.did:a8633a42-6062-6446-95b6-5f1771a6e3bd"> <xmpMMM
:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:a8633a42-6062-6446-95b6-5f1771a6e3bd" stEvt:when="2023-03-06T09:50:00-05:00" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from application/vnd.adobe.photoshop to image/png"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:a1d84303-4cf0-4d4c-a046-33515e3401c3" stEvt:when="2023-03-06T22:26:42-05:00" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </M
rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
text/plain;charset=utf-8
 00000000000000000000000000000000000000000000000000
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
text/plain;charset=utf-8
  "name": "@163.sats"
text/plain;charset=utf-8
  "name": "100.ord",
text/plain;charset=utf-8
  "name": "700.ord",
text/plain;charset=utf-8
  "name": "300.ord",
text/plain;charset=utf-8
tqqq.btc - Bitcoin Name System
_http._tcp	IN	URI	10	1	"https://gaia.blockstack.org/hub/16RvD85958JxfnMcVKFFYvdF3mUb8HDmJ/profile.json"
_btc._addr	IN	TXT	"bc1qkpcfrps53nxpfh96qpc5yk8swykk4ea5dqwh8f"
1a58518a4d64a613bd9ff73e352e9ec701ae9f38d488a2cfc953a46dc70d486e19312d9e3d9e3cd3d937ad311f6a80a935c7450f1a97a0c4b48ab0e6f43a951801
02e92fd622be3809b3cf9b00492544e3200d05f0f6c32dc4941f4ab2ac6cb47033h!
text/plain;charset=utf-8
  "name": "220.ord",
<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 24 24"><rect x="8" y="4" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="9" y="4" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="10" y="4" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="11" y="4" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="12" y="4" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="13" M
y="4" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="14" y="4" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="5" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="8" y="5" width="1" height="1" shape-rendering="crispEdges" fill="#353535ff"/><rect x="9" y="5" width="1" height="1" shape-rendering="crispEdges" fill="#515151ff"/><rect x="10" y="5" width="1" height="1" shape-rendering="crispEdges" fill="#515151ff"/><rect x="11" yM
="5" width="1" height="1" shape-rendering="crispEdges" fill="#515151ff"/><rect x="12" y="5" width="1" height="1" shape-rendering="crispEdges" fill="#515151ff"/><rect x="13" y="5" width="1" height="1" shape-rendering="crispEdges" fill="#515151ff"/><rect x="14" y="5" width="1" height="1" shape-rendering="crispEdges" fill="#515151ff"/><rect x="15" y="5" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="6" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" yM
="6" width="1" height="1" shape-rendering="crispEdges" fill="#353535ff"/><rect x="8" y="6" width="1" height="1" shape-rendering="crispEdges" fill="#515151ff"/><rect x="9" y="6" width="1" height="1" shape-rendering="crispEdges" fill="#515151ff"/><rect x="10" y="6" width="1" height="1" shape-rendering="crispEdges" fill="#515151ff"/><rect x="11" y="6" width="1" height="1" shape-rendering="crispEdges" fill="#515151ff"/><rect x="12" y="6" width="1" height="1" shape-rendering="crispEdges" fill="#515151ff"/><rect x="13" yM
="6" width="1" height="1" shape-rendering="crispEdges" fill="#515151ff"/><rect x="14" y="6" width="1" height="1" shape-rendering="crispEdges" fill="#515151ff"/><rect x="15" y="6" width="1" height="1" shape-rendering="crispEdges" fill="#515151ff"/><rect x="16" y="6" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#515151ff"/><rect x="8" y=M
"7" width="1" height="1" shape-rendering="crispEdges" fill="#515151ff"/><rect x="9" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#515151ff"/><rect x="10" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="11" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="12" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="13" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="14" yM
="7" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="15" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="16" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="17" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#515151ff"/><rect x="8" y=M
"8" width="1" height="1" shape-rendering="crispEdges" fill="#515151ff"/><rect x="9" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="10" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#353535ff"/><rect x="11" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#353535ff"/><rect x="12" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#353535ff"/><rect x="13" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#353535ff"/><rect x="14" yM
="8" width="1" height="1" shape-rendering="crispEdges" fill="#353535ff"/><rect x="15" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#353535ff"/><rect x="16" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#353535ff"/><rect x="17" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#353535ff"/><rect x="18" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" yM
="9" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="8" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="9" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="10" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="11" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="12" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="13" yM
="9" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="14" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="15" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="16" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="17" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="18" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" M
y="10" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="8" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="9" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="10" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="11" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x=M
"12" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="13" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="14" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="15" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="16" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><M
rect x="7" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="8" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="9" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#a66e2cff"/><rect x="10" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#a66e2cff"/><rect x="11" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="12" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180fM
f"/><rect x="13" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="14" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#a66e2cff"/><rect x="15" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#a66e2cff"/><rect x="16" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="5" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#dM
bb180ff"/><rect x="7" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="8" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="9" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="10" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#d29d60ff"/><rect x="11" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="12" y="12" width="1" height="1" shape-rendering="crispEdges" filM
l="#dbb180ff"/><rect x="13" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="14" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="15" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#d29d60ff"/><rect x="16" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="5" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="13" width="1" height="1" shape-rendering="crispEdgeM
s" fill="#dbb180ff"/><rect x="7" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="8" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="9" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="10" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="11" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="12" y="13" width="1" height="1" shape-rendering="crisM
pEdges" fill="#dbb180ff"/><rect x="13" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="14" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="15" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="16" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="4" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="5" y="14" width="1" height="1" shape-renderingM
="crispEdges" fill="#ffd926ff"/><rect x="6" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="8" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="9" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="10" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="11" y="14" width="1" height="1" shape-rendeM
ring="crispEdges" fill="#dbb180ff"/><rect x="12" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="13" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="14" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="15" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="16" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="5" y="15" width="1" height="1" shapM
e-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="8" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="9" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="10" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="11" y="15" width="1" height="1" M
shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="12" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="13" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="14" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="15" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="16" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="16" width="1" heigM
ht="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="8" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="9" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="10" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="11" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="12" y="16" width="1"M
 height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="13" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="14" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="15" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="16" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="17" widM
th="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="8" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="9" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="10" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="11" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="12" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="13" y="1M
7" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="14" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="15" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="16" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="8"M
 y="18" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="9" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="10" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="11" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#86581eff"/><rect x="12" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#86581eff"/><rect x="13" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#86581eff"/><rectM
 x="14" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="15" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="16" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="8" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/>M
<rect x="9" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="10" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="11" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="12" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="13" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="14" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#0000M
00ff"/><rect x="15" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="16" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="20" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="20" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="8" y="20" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="9" y="20" width="1" height="1" shape-rendering="crispEdges" fill="#M
000000ff"/><rect x="10" y="20" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="11" y="20" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="12" y="20" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="13" y="20" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="14" y="20" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="15" y="20" width="1" height="1" shape-rendering="crispEdges"M
 fill="#000000ff"/><rect x="6" y="21" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="21" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="8" y="21" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="9" y="21" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="10" y="21" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="11" y="21" width="1" height="1" shape-rendering="crispEdM
ges" fill="#000000ff"/><rect x="12" y="21" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="13" y="21" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="14" y="21" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="22" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="22" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="8" y="22" width="1" height="1" shape-rendering="crM
ispEdges" fill="#dbb180ff"/><rect x="9" y="22" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="10" y="22" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="23" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="23" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="8" y="23" width="1" height="1" shape-rendering="crispEdges" fill="#dbb180ff"/><rect x="9" y="23" width="1" height="1" shape-rendering=L}"crispEdges" fill="#dbb180ff"/><rect x="10" y="23" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/></svg>h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
  "name": "600.ord",
text/plain;charset=utf-8
  "name": "500.ord",
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
  "name": "400.ord",
text/plain;charset=utf-8
  "name": "200.ord",
text/plain;charset=utf-8
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
FjD-:btc.btc:10000:btc.btc:smaya18z343fsdlav47chtkyp0aawqt6sgxsh3ctcu6u
text/plain;charset=utf-8
  "name": "jgt.sats"
text/plain;charset=utf-8
4{ "p": "sns", "op": "reg", "name": "
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"Bucks.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
4United Kingdom of Great Britain and Northern Irelandh!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
United States of Americah!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
Trinidad andTobagoh!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
UnitedArabEmiratesh!
text/plain;charset=utf-8
text/plain;charset=utf-8
CjA=:ETH.ETH:0xf7966e5BC996f4795af00746cF6Da39872Ad97F6:1462108:te:0
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "aladdinx.sats"
text/plain;charset=utf-8
  "name": "aladdin.sats"
text/plain;charset=utf-8
  "name": "dbj.sats"
text/html;charset=utf-8
<html><body bgcolor=black><pre><font size=10><center>
<font color=Cyan>"..."</font>
<font color='Magenta'> (-,-) </font>
<font color=blue>{" "}</font>
<font color=Orchid>-"-</font>
</center></font></pre></body></html>
text/plain;charset=utf-8
0{"p":"sns","op":"reg","name":"einsteingpt.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "<100k.sats"
Copyright (c) 1998 Hewlett-Packard Company
IEC http://www.iec.ch
IEC http://www.iec.ch
.IEC 61966-2.1 Default RGB colour space - sRGB
.IEC 61966-2.1 Default RGB colour space - sRGB
,Reference Viewing Condition in IEC61966-2.1
,Reference Viewing Condition in IEC61966-2.1
Copyright (c) 1998 Hewlett-Packard Company
IEC http://www.iec.ch
IEC http://www.iec.ch
.IEC 61966-2.1 Default RGB colour space - sRGB
.IEC 61966-2.1 Default RGB colour space - sRGB
,Reference Viewing Condition in IEC61966-2.1
,Reference Viewing Condition in IEC61966-2.1
text/plain;charset=utf-8
  "name": "___.sats"
text/plain;charset=utf-8
  "name": "vagabond.sats"
text/plain;charset=utf-8
  "name": "9-5.sats"
<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 24 24"><rect x="8" y="4" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="9" y="4" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="10" y="4" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="11" y="4" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="12" y="4" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="13" M
y="4" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="15" y="4" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="5" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="8" y="5" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="9" y="5" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="10" y="5" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="11" yM
="5" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="12" y="5" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="13" y="5" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="14" y="5" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="15" y="5" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="6" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" yM
="6" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="8" y="6" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="9" y="6" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="10" y="6" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="11" y="6" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="12" y="6" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="13" yM
="6" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="14" y="6" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="15" y="6" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="16" y="6" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="17" y="6" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="5" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" yM
="7" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="8" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="9" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="10" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="11" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="12" y=M
"7" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="13" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="14" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="15" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="16" y="7" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y=M
"8" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="8" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="9" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="10" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="11" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="12" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="13" y=M
"8" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="14" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="15" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="16" y="8" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="5" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="M
9" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="8" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="9" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="10" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="11" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="12" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="13" y="M
9" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="14" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="15" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="16" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="17" y="9" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y=M
"10" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="8" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#690c45ff"/><rect x="9" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#690c45ff"/><rect x="10" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#690c45ff"/><rect x="11" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="12" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="M
13" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="14" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#690c45ff"/><rect x="15" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#690c45ff"/><rect x="16" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#690c45ff"/><rect x="17" y="10" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rM
ect x="7" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="8" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#8c0d5bff"/><rect x="9" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#8c0d5bff"/><rect x="10" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#8c0d5bff"/><rect x="11" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="12" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ffM
"/><rect x="13" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="14" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#8c0d5bff"/><rect x="15" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#8c0d5bff"/><rect x="16" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#8c0d5bff"/><rect x="17" y="11" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="5" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#0M
00000ff"/><rect x="6" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="7" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="8" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#ad2160ff"/><rect x="9" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#ad2160ff"/><rect x="10" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#ad2160ff"/><rect x="11" y="12" width="1" height="1" shape-rendering="crispEdges" fillM
="#000000ff"/><rect x="12" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="13" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="14" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#ad2160ff"/><rect x="15" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#ad2160ff"/><rect x="16" y="12" width="1" height="1" shape-rendering="crispEdges" fill="#ad2160ff"/><rect x="17" y="12" width="1" height="1" shape-rendering="crispEdgM
es" fill="#000000ff"/><rect x="5" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="7" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="8" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="9" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="10" y="13" width="1" height="1" shape-rendering="crispM
Edges" fill="#000000ff"/><rect x="11" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="12" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="13" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="14" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="15" y="13" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="16" y="13" width="1" height="1" shape-renderinM
g="crispEdges" fill="#000000ff"/><rect x="5" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="8" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="9" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="10" y="14" width="1" height="1" shape-rendeM
ring="crispEdges" fill="#ae8b61ff"/><rect x="11" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="12" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="13" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="14" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="15" y="14" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="16" y="14" width="1" height="1" shaM
pe-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="8" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="9" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="10" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="11" y="15" width="1" height="1"M
 shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="12" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="13" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="14" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="15" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="16" y="15" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="16" width="1" heiM
ght="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="8" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="9" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="10" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="11" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="12" y="16" width="1M
" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="13" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="14" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="15" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="16" y="16" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="17" wiM
dth="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="8" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="9" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="10" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#a66e2cff"/><rect x="11" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#a66e2cff"/><rect x="12" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#a66e2cff"/><rect x="13" y="M
17" width="1" height="1" shape-rendering="crispEdges" fill="#a66e2cff"/><rect x="14" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#a66e2cff"/><rect x="15" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="16" y="17" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="8M
" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="9" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="10" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#a66e2cff"/><rect x="11" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="12" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="13" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><recM
t x="14" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#a66e2cff"/><rect x="15" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="16" y="18" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="8" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/M
><rect x="9" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="10" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#a66e2cff"/><rect x="11" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#a66e2cff"/><rect x="12" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#a66e2cff"/><rect x="13" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#a66e2cff"/><rect x="14" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#a66M
e2cff"/><rect x="15" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="16" y="19" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="20" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="20" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="8" y="20" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="9" y="20" width="1" height="1" shape-rendering="crispEdges" fill="M
#ae8b61ff"/><rect x="10" y="20" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="11" y="20" width="1" height="1" shape-rendering="crispEdges" fill="#a66e2cff"/><rect x="12" y="20" width="1" height="1" shape-rendering="crispEdges" fill="#a66e2cff"/><rect x="13" y="20" width="1" height="1" shape-rendering="crispEdges" fill="#a66e2cff"/><rect x="14" y="20" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="15" y="20" width="1" height="1" shape-rendering="crispEdgesM
" fill="#000000ff"/><rect x="6" y="21" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="21" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="8" y="21" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="9" y="21" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="10" y="21" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="11" y="21" width="1" height="1" shape-rendering="crispEM
dges" fill="#a66e2cff"/><rect x="12" y="21" width="1" height="1" shape-rendering="crispEdges" fill="#a66e2cff"/><rect x="13" y="21" width="1" height="1" shape-rendering="crispEdges" fill="#a66e2cff"/><rect x="14" y="21" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="22" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="7" y="22" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="8" y="22" width="1" height="1" shape-rendering="cM
rispEdges" fill="#ae8b61ff"/><rect x="9" y="22" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="10" y="22" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="11" y="22" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="12" y="22" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="13" y="22" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/><rect x="6" y="23" width="1" height="1" shape-renderM
ing="crispEdges" fill="#000000ff"/><rect x="7" y="23" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="8" y="23" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="9" y="23" width="1" height="1" shape-rendering="crispEdges" fill="#ae8b61ff"/><rect x="10" y="23" width="1" height="1" shape-rendering="crispEdges" fill="#000000ff"/></svg>h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "Mads42.sats"
text/plain;charset=utf-8
  "name": "btcpunks.sats"
d/Foundry USA Pool #dropgold/
text/plain;charset=utf-8
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"froyo.sats"}h!
text/plain;charset=utf-8
0{"p":"sns","op":"reg","name":"atomicswaps.sats"}h!
text/plain;charset=utf-8
0{"p":"sns","op":"reg","name":"domainnames.sats"}h!
Copyright (c) 1998 Hewlett-Packard Company
IEC http://www.iec.ch
IEC http://www.iec.ch
.IEC 61966-2.1 Default RGB colour space - sRGB
.IEC 61966-2.1 Default RGB colour space - sRGB
,Reference Viewing Condition in IEC61966-2.1
,Reference Viewing Condition in IEC61966-2.1
text/plain;charset=utf-8
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"budfox.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"fabs.sats"}h!
text/plain;charset=utf-8
  "name": "ocbc.sats"
text/plain;charset=utf-8
d/Foundry USA Pool #dropgold/
text/plain;charset=utf-8
FjDOUT:EE7F4B2039A6DE525ADA98CE693D2B9F2B1D0FC13F125FD8DB5D088E4451E199
FjDOUT:7E2973EAB171F7B250DCB2EF5591F23CF7F167D0E2791FD20E8B3FFCCA3AEE70
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c001 79.14ecb42f2c, 2023/01/13-12:25:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xM
ap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.2 (Macintosh)" xmp:CreateDate="2022-02-23T13:49:00-05:00" xmp:ModifyDate="2023-03-07T20:08:04-05:00" xmp:MetadataDate="2023-03-07T20:08:04-05:00" dc:format="image/png" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:dd50d373-eccb-4f53-a1bd-2e71e20d27e6" xmpMM:DocumentID="xmp.did:dd50d373-eccb-4f53-a1bd-2e71e20d27e6" xmpMM:OriginalDocumentID="xmp.did:dd50d373-eccb-4f53-a1bd-2e71e20d27e6"> <xmpMM:History> M
<rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:dd50d373-eccb-4f53-a1bd-2e71e20d27e6" stEvt:when="2022-02-23T13:49:00-05:00" stEvt:softwareAgent="Adobe Photoshop 24.2 (Macintosh)"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
Mined by AntPool873Q
text/plain;charset=utf-8
text/plain;charset=utf-8
CjA=:ETH.ETH:0xa9A24A914FA684e72BbDE8f54E36448c8885Bc9B:341540138::0
text/plain;charset=utf-8
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"11993.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"srt.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"wio.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"sdm.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"sax.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"viw.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"sav.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"gti.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"gtx.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"saz.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"1pac.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"usdk.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"udsx.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"w3b3.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"usdo.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"fukk.sats"}h!
Mined by AntPool964K
Bj@=:ETH.ETH:0xAc0D024E35Cf01332549D7fe2D4F90603944080e:61716016::0
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"58588.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"585858.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"98500.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"21100.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ftb.sats"}h!
text/plain;charset=utf-8
  "name": "0x003.sats"
text/html;charset=utf-8
<html><body bgcolor=black><pre><font size=10><center>
<font color='blue'>---</font>
<font color='Orchid'> (0,.) </font>
<font color=red>{-:-}</font>
<font color=green>-"-</font>
</center></font></pre></body></html>
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
 9528970b362ed3e3043f96f594cd664bG0D
 9338de22b2c63ee1964bdffa6bdfbdfbG0D
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"bigboy.sats"}h!
Copyright (c) 1998 Hewlett-Packard Company
IEC http://www.iec.ch
IEC http://www.iec.ch
.IEC 61966-2.1 Default RGB colour space - sRGB
.IEC 61966-2.1 Default RGB colour space - sRGB
,Reference Viewing Condition in IEC61966-2.1
,Reference Viewing Condition in IEC61966-2.1
(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egc
/cB8Bcccccccccccccccccccccccccccccccccccccccccccccccccc
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"everland.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"mynft.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"speedy.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"anythere.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"jolly.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"keepfit.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"cheery.sats"}h!
Copyright (c) 1998 Hewlett-Packard Company
IEC http://www.iec.ch
IEC http://www.iec.ch
.IEC 61966-2.1 Default RGB colour space - sRGB
.IEC 61966-2.1 Default RGB colour space - sRGB
,Reference Viewing Condition in IEC61966-2.1
,Reference Viewing Condition in IEC61966-2.1
text/plain;charset=utf-8
:{"p":"sns","op":"reg","name":"1
text/plain;charset=utf-8
spxl.btc - Bitcoin Name System
_http._tcp	IN	URI	10	1	"https://gaia.blockstack.org/hub/16v2xVgCL16NqeTjErob6J46mUaXRtRz79/profile.json"
_btc._addr	IN	TXT	"bc1qh48n42sx0rzmy9x3yf68h7jsnly7g66m6yc2dc"
211c25ee44ba6ed7ff41dac58b9305aa85ab311b40a779b5df4a591eb6ba20a11e66aaa00ed02877e320c0d0c1e388013b3b8f3a19c6dc3c0d104d302e87e10000
026ed024fa7731da4c9bd4404410725956c891442001420c10e6a468bc139c58d1h!
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "880.ord",
text/plain;charset=utf-8
  "name": "550.ord",
text/plain;charset=utf-8
  "name": "660.ord",
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "770.ord",
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "440.ord",
text/plain;charset=utf-8
  "name": "101.ord",
text/plain;charset=utf-8
  "name": "990.ord",
text/plain;charset=utf-8
  "name": "330.ord",
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
 (B+(%%(Q:=0B`Ued_U][jx
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "smartmoney.sats"
text/plain;charset=utf-8
(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egc
/cB8Bcccccccccccccccccccccccccccccccccccccccccccccccccc
text/plain;charset=utf-8
text/plain;charset=utf-8
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:9B301D1EB23F11ED9BE3A5E09510A4E4" xmpMM:DocumentID="xmp.did:9B301D1FB23F11ED9BE3A5E09510A4E4"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:9B301D1CB23F11ED9BE3A5E09510A4E4" stRef:documentID="xmp.did:9B301D1DB23F11ED9BE3A5E09510A4E4"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:9B78BEEAB23F11EDAD1BEE2A78AC9C73" xmpMM:DocumentID="xmp.did:9B78BEEBB23F11EDAD1BEE2A78AC9C73"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:9B78BEE8B23F11EDAD1BEE2A78AC9C73" stRef:documentID="xmp.did:9B78BEE9B23F11EDAD1BEE2A78AC9C73"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "baj.sats"
text/plain;charset=utf-8
  "name": "bav.sats"
text/html;charset=utf-8
<html><body bgcolor=black><pre><font size=10><center>
<font color=red>"..."</font>
<font color='Cyan'> (o,o) </font>
<font color=DeepPink>{-:'}</font>
<font color=white>-"-"-</font>
</center></font></pre></body></html>
Copyright (c) 1998 Hewlett-Packard Company
IEC http://www.iec.ch
IEC http://www.iec.ch
.IEC 61966-2.1 Default RGB colour space - sRGB
.IEC 61966-2.1 Default RGB colour space - sRGB
,Reference Viewing Condition in IEC61966-2.1
,Reference Viewing Condition in IEC61966-2.1
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"sanj.sats"}h!
text/plain;charset=utf-8
3{"p":"sns","op":"reg","name":"ordinalfomojis.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"fomojis.sats"}h!
text/plain;charset=utf-8
&{"p":"sns","op":"reg","name":"1.sats"}h!
FjDOUT:68822AE9CB5A60B46DC8A4BAE8B582883CE28F575FD46AFC8517269F2F33E105
text/plain;charset=utf-8
  "name": "joylove.sats"
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:9AE40E15B23F11EDAC068F633B62B325" xmpMM:DocumentID="xmp.did:9AE40E16B23F11EDAC068F633B62B325"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:9AE40E13B23F11EDAC068F633B62B325" stRef:documentID="xmp.did:9AE40E14B23F11EDAC068F633B62B325"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
text/plain;charset=utf-8
{"type":"btcdomain","name":"xinyi.btc","first_owner":"bc1pr3fnafzewgjw5pzx4vvdcyl2p0lnnqd8hddt28mkljhuen0hhxnqvek8af","createDate":1678244213785,"registerDate":1678244213785,"expireDate":1709780213785,"img_url":"https://btcdomains.io/images/domain/xinyi.jpeg","sig":"3045022100cabb5901f9f73ca6e0110e6cbdeb504290c519ceb3984f78fc085f940f777f4202202cf6e616756e5d74fcd7cd15dcd8a572ac4b43b9ec82f8e53f0f3e6d55245a5a"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"Jonathan.sats"}h!
text/html;charset=utf-8
<html><body bgcolor=black><pre><font size=10><center>
<font color=DeepPink>"..."</font>
<font color='Cyan'> (0,0) </font>
<font color=Chartreuse>{-:-}</font>
<font color=white>-"-"-</font>
</center></font></pre></body></html>
text/plain;charset=utf-8
2{"p":"sns","op":"reg","name":"ordinalsprint.sats"}h!
Aj?=:ETH.ETH:0x9699eA8b331d82E872C360CED8Ac50A20C2F1e9C:2224949::0
Aj?=:ETH.ETH:0xA66012A41462c838555bD9FAF8115167E52B1285:4988887::0
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"333777.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"333999.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"777999.sats"}h!
FjDOUT:C65F6D5BA59933E885096D1A1C91C907BB613CB547BA31C1FB0794883036D9FB
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
Copyright (c) 1998 Hewlett-Packard Company
IEC http://www.iec.ch
IEC http://www.iec.ch
.IEC 61966-2.1 Default RGB colour space - sRGB
.IEC 61966-2.1 Default RGB colour space - sRGB
,Reference Viewing Condition in IEC61966-2.1
,Reference Viewing Condition in IEC61966-2.1
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"BC1P.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"CAPITAL.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"CAR.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"Capital.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"VITALIK.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"ORDINALS.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"BEER.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"BENZ.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"burton.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"arcteryx.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"CASINO.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"SATS.sats"}h!
/ViaBTC/Mined by mohk/,
text/html;charset=utf-8
<html><body bgcolor=black><pre><font size=10><center>
<font color=Orchid>"___"</font>
<font color='Chartreuse'> (</font><font color=Chartreuse size=8>&#8383;</font><font color=Chartreuse>,</font><font color=Chartreuse size=8>&#8383;</font><font color=Chartreuse>) </font>
<font color=GreenYellow>(\+/)</font>
<font color=Magenta>-"-</font>
</center></font></pre></body></html>
text/plain;charset=utf-8
5{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"@
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"smd.sats"}h!
DjB=:BNB.BNB:bnb1zyxwuyw0mf78n8ww40dlwvgsk86u6zgstavtxn:29986937:te:0
Copyright (c) 1998 Hewlett-Packard Company
IEC http://www.iec.ch
IEC http://www.iec.ch
.IEC 61966-2.1 Default RGB colour space - sRGB
.IEC 61966-2.1 Default RGB colour space - sRGB
,Reference Viewing Condition in IEC61966-2.1
,Reference Viewing Condition in IEC61966-2.1
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"metalife.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"x2e.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"metagirl.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"metaboy.sats"}h!
text/html;charset=utf-8
<html><body bgcolor=black><pre><font size=10><center>
<font color=green>"..."</font>
<font color='green'> (o,O) </font>
<font color=GreenYellow>//{\</font><font color=GreenYellow size=6>&#8383;</font><font color=GreenYellow>/}\\</font>
<font color=Cyan>-"-</font>
</center></font></pre></body></html>
text/plain;charset=utf-8
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"porns.sats"}h!
text/plain;charset=utf-8
1{"p":"sns","op":"reg","name":"pornographic.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.b0f8be90, 2021/12/15-21:25:15        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xapM
/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 23.2 (Macintosh)" xmp:CreateDate="2023-02-16T14:41:11-08:00" xmp:ModifyDate="2023-02-16T17:51:07-08:00" xmp:MetadataDate="2023-02-16T17:51:07-08:00" dc:format="image/png" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:d1fc28c5-ebd3-4616-bef4-6b8625f788b7" xmpMM:DocumentID="adobe:docid:photoshop:f387ddf7-51a5-884d-98b9-c0eede54e669" xmpMM:OriginalDocumentID="xmp.did:f6206bb3-d696-4ad9-b659-0c9531ca62a5"> <xmpM
MM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:f6206bb3-d696-4ad9-b659-0c9531ca62a5" stEvt:when="2023-02-16T14:41:11-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:674a73cb-25c5-4ba4-acce-7421f132737e" stEvt:when="2023-02-16T16:21:36-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:d1fc28c5-ebd3-4616-bef4-6b8625f788b7" stEvt:wM
hen="2023-02-16T17:51:07-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"Btc
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"elonmusk.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"8888.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"linisok.sats"}h!
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:9BC1E486B23F11EDA3F9A249C5F614DE" xmpMM:DocumentID="xmp.did:9BC1E487B23F11EDA3F9A249C5F614DE"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:9BC1E484B23F11EDA3F9A249C5F614DE" stRef:documentID="xmp.did:9BC1E485B23F11EDA3F9A249C5F614DE"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:9C089E98B23F11ED8ACDC131C0D485FB" xmpMM:DocumentID="xmp.did:9C089E99B23F11ED8ACDC131C0D485FB"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:9C089E96B23F11ED8ACDC131C0D485FB" stRef:documentID="xmp.did:9C089E97B23F11ED8ACDC131C0D485FB"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"tide.sats"}h!
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:9E4BDB26B23F11EDB8C8F7ABCCCD1D55" xmpMM:DocumentID="xmp.did:9E4BDB27B23F11EDB8C8F7ABCCCD1D55"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:9E4BDB24B23F11EDB8C8F7ABCCCD1D55" stRef:documentID="xmp.did:9E4BDB25B23F11EDB8C8F7ABCCCD1D55"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:9D74C466B23F11EDBD38DCDA5172720C" xmpMM:DocumentID="xmp.did:9D74C467B23F11EDBD38DCDA5172720C"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:9D74C464B23F11EDBD38DCDA5172720C" stRef:documentID="xmp.did:9D74C465B23F11EDBD38DCDA5172720C"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:9C975744B23F11EDACF58BD0845278F2" xmpMM:DocumentID="xmp.did:9C975745B23F11EDACF58BD0845278F2"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:9C975742B23F11EDACF58BD0845278F2" stRef:documentID="xmp.did:9C975743B23F11EDACF58BD0845278F2"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:9CDCB8DCB23F11EDB4C6CF2083D9C51B" xmpMM:DocumentID="xmp.did:9CDCB8DDB23F11EDB4C6CF2083D9C51B"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:9CDCB8DAB23F11EDB4C6CF2083D9C51B" stRef:documentID="xmp.did:9CDCB8DBB23F11EDB4C6CF2083D9C51B"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
text/plain;charset=utf-8
  "name": "kanvi.sats"
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:9D2DF6F3B23F11EDBCFCEDFBEE5FC1BC" xmpMM:DocumentID="xmp.did:9D2DF6F4B23F11EDBCFCEDFBEE5FC1BC"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:9D2DF6F1B23F11EDBCFCEDFBEE5FC1BC" stRef:documentID="xmp.did:9D2DF6F2B23F11EDBCFCEDFBEE5FC1BC"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:9C506FD6B23F11ED9950E8D6AB7C9505" xmpMM:DocumentID="xmp.did:9C506FD7B23F11ED9950E8D6AB7C9505"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:9C506FD4B23F11ED9950E8D6AB7C9505" stRef:documentID="xmp.did:9C506FD5B23F11ED9950E8D6AB7C9505"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"linyunfei.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"Douglas.sats"}h!
d/Foundry USA Pool #dropgold/
text/html;charset=utf-8
<html><body bgcolor=black><pre><font size=10><center>
<font color='yellow'>---</font>
<font color='red'> (</font><font color=red size=8>&#8383;</font><font color=red>,</font><font color=red size=8>&#8383;</font><font color=red>) </font>
<font color=Orchid>{-:'}</font>
<font color=yellow> = = </font>
</center></font></pre></body></html>
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"confirmed.sats"}h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"completed.sats"}h!
text/plain;charset=utf-8
/{"p":"sns","op":"reg","name":"ensdomains.sats"}h!
text/plain;charset=utf-8
0{"p":"sns","op":"reg","name":"buildonbase.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
DjB=:BNB.BNB:bnb19lfg39rmfaurhsgngn9t7td04m2ja4fk0s78ps:33308890:te:0
FjDOUT:0C234B7F2E26387F127699D2453E4A434CBCF1089473DED18EDF0CE02EEE39B7
FjDOUT:7215F55439227A8579D77254CEF6285985096D519563CDA49A1A6BA48A5DDD65
FjD=:BNB.BNB:bnb169d5h0qxv6zgmzea9z6tp9zxgyfgdmz86gyjxk:2496566141:te:0
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"bitch.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"npg.sats"}h!
Copyright (c) 1998 Hewlett-Packard Company
IEC http://www.iec.ch
IEC http://www.iec.ch
.IEC 61966-2.1 Default RGB colour space - sRGB
.IEC 61966-2.1 Default RGB colour space - sRGB
,Reference Viewing Condition in IEC61966-2.1
,Reference Viewing Condition in IEC61966-2.1
text/plain;charset=utf-8
abbv.btc - Bitcoin Name System
_http._tcp	IN	URI	10	1	"https://gaia.blockstack.org/hub/1BAc5pzKZ4Z9KSronSzuPuuGetG3vbcdSH/profile.json"
_btc._addr	IN	TXT	"bc1q8jrdkv0stv2uyhksdwuukd6fktmftzv0k3s6wz"
cc516356451dc907071d856c2ca3ae535819c1b1c39e54dc57689a97b868f8fd340b946aae98b34754a83f51ede52a95ae7f40afe191efa7f89ae03eb05d4edc00
02da09b76cbf24bb1b5e7a9ef0bc85bbc2c828cca3813b0b1f8258b51056c4c4c8h!
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "Enzo.sats"
text/plain;charset=utf-8
  "name": "unclesam.sats"
text/plain;charset=utf-8
6j4ion:9.QmbCknFdNXruSgS6xG3kGrQRideWZYiw8N4cbGnp7qWULF
text/html;charset=utf-8
<html><body bgcolor=black><pre><font size=10><center>
<font color='green'>=+==+=</font>
<font color='Chartreuse'> (0,0) </font>
<font color=DeepPink>//{\</font><font color=DeepPink size=6>&#8383;</font><font color=DeepPink>/}\\</font>
<font color=#32CD32>-"-</font>
</center></font></pre></body></html>
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
I love you foreverh!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
Bj@=:BNB.BNB:bnb13d63f8kc998t3wh28qmad3yygw8uxp4qersr05:13309235::0
text/plain;charset=utf-8
1{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"BTC
text/plain;charset=utf-8
/{"p":"sns","op":"reg","name":"BITCOIN
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"elonmusk.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "leed.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:9E03FC96B23F11EDB2CFD7DBE29280BB" xmpMM:DocumentID="xmp.did:9E03FC97B23F11EDB2CFD7DBE29280BB"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:9E03FC94B23F11EDB2CFD7DBE29280BB" stRef:documentID="xmp.did:9E03FC95B23F11EDB2CFD7DBE29280BB"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
text/plain;charset=utf-8
text/plain;charset=utf-8
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:9DBAC7C3B23F11EDA5BB876C1DAFDD81" xmpMM:DocumentID="xmp.did:9DBAC7C4B23F11EDA5BB876C1DAFDD81"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:9DBAC7C1B23F11EDA5BB876C1DAFDD81" stRef:documentID="xmp.did:9DBAC7C2B23F11EDA5BB876C1DAFDD81"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"chats.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"Logan.sats"}h!
text/plain;charset=utf-8
faucet.nullish.orgh!
text/plain;charset=utf-8
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"Victoria.sats"}h!
text/plain;charset=utf-8
text/html;charset=utf-8
<html><body bgcolor=black><pre><font size=10><center>
<font color=Cyan>"..."</font>
<font color='yellow'> (0,0) </font>
<font color=blue>{-:-}</font>
<font color=red>-"-"-</font>
</center></font></pre></body></html>
text/plain;charset=utf-8
text/plain;charset=utf-8
2{"p":"sns","op":"reg","name":"CryptoLumiere.sats"}h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"bitbitbit.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"999777.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"999333.sats"}h!
text/plain;charset=utf-8
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
  "name": "alen.sats"
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"sub50k.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"Alexis.sats"}h!
text/html;charset=utf-8
<title>JSNES forked by Lingle to Ord Spy vs Spy</title>
<canvas id=canvas width=256 height=240 style="background: #000"></canvas>
<br><b>Controls</b>: arrow keys + X + C + Start + Esc
<br><input type=file id=file>
body { font: 14px Arial }
canvas { background: #000; height: calc(100vmin - 60px); width: calc((100vmin - 60px) * 1.067); image-rendering: crisp-edges; image-rendering: pixelated; }
!function(t,s){"object"==typeof exports&&"object"==typeof module?modulM
e.exports=s():"function"==typeof define&&define.amd?define("jsnes",[],s):"object"==typeof exports?exports.jsnes=s():t.jsnes=s()}("undefined"!=typeof self?self:this,function(){return function(t){function s(e){if(i[e])return i[e].exports;var h=i[e]={i:e,l:!1,exports:{}};return t[e].call(h.exports,h,h.exports,s),h.l=!0,h.exports}var i={};return s.m=t,s.c=i,s.d=function(t,i,e){s.o(t,i)||Object.defineProperty(t,i,{configurable:!1,enumerable:!0,get:e})},s.n=function(t){var i=t&&t.__esModule?function(){return t.default}:fM
unction(){return t};return s.d(i,"a",i),i},s.o=function(t,s){return Object.prototype.hasOwnProperty.call(t,s)},s.p="",s(s.s=3)}([function(t,s){t.exports={copyArrayElements:function(t,s,i,e,h){for(var r=0;r<h;++r)i[e+r]=t[s+r]},copyArray:function(t){return t.slice(0)},fromJSON:function(t,s){for(var i=0;i<t.JSON_PROPERTIES.length;i++)t[t.JSON_PROPERTIES[i]]=s[t.JSON_PROPERTIES[i]]},toJSON:function(t){for(var s={},i=0;i<t.JSON_PROPERTIES.length;i++)s[t.JSON_PROPERTIES[i]]=t[t.JSON_PROPERTIES[i]];return s}}},function(tM
,s){var i=function(){this.state=new Array(8);for(var t=0;t<this.state.length;t++)this.state[t]=64};i.BUTTON_A=0,i.BUTTON_B=1,i.BUTTON_SELECT=2,i.BUTTON_START=3,i.BUTTON_UP=4,i.BUTTON_DOWN=5,i.BUTTON_LEFT=6,i.BUTTON_RIGHT=7,i.prototype={buttonDown:function(t){this.state[t]=65},buttonUp:function(t){this.state[t]=64}},t.exports=i},function(t,s){var i=function(){this.pix=new Array(64),this.fbIndex=null,this.tIndex=null,this.x=null,this.y=null,this.w=null,this.h=null,this.incX=null,this.incY=null,this.palIndex=null,thisM
.tpri=null,this.c=null,this.initialized=!1,this.opaque=new Array(8)};i.prototype={setBuffer:function(t){for(this.y=0;this.y<8;this.y++)this.setScanline(this.y,t[this.y],t[this.y+8])},setScanline:function(t,s,i){for(this.initialized=!0,this.tIndex=t<<3,this.x=0;this.x<8;this.x++)this.pix[this.tIndex+this.x]=(s>>7-this.x&1)+((i>>7-this.x&1)<<1),0===this.pix[this.tIndex+this.x]&&(this.opaque[t]=!1)},render:function(t,s,i,e,h,r,n,a,o,l,p,u,m){if(!(r<-7||r>=256||n<-7||n>=240))if(this.w=e-s,this.h=h-i,r<0&&(s-=r),r+e>=25M
6&&(e=256-r),n<0&&(i-=n),n+h>=240&&(h=240-n),l||p)if(l&&!p)for(this.fbIndex=(n<<8)+r,this.tIndex=7,this.y=0;this.y<8;this.y++){for(this.x=0;this.x<8;this.x++)this.x>=s&&this.x<e&&this.y>=i&&this.y<h&&(this.palIndex=this.pix[this.tIndex],this.tpri=m[this.fbIndex],0!==this.palIndex&&u<=(255&this.tpri)&&(t[this.fbIndex]=o[this.palIndex+a],this.tpri=3840&this.tpri|u,m[this.fbIndex]=this.tpri)),this.fbIndex++,this.tIndex--;this.fbIndex-=8,this.fbIndex+=256,this.tIndex+=16}else if(p&&!l)for(this.fbIndex=(n<<8)+r,this.tInM
dex=56,this.y=0;this.y<8;this.y++){for(this.x=0;this.x<8;this.x++)this.x>=s&&this.x<e&&this.y>=i&&this.y<h&&(this.palIndex=this.pix[this.tIndex],this.tpri=m[this.fbIndex],0!==this.palIndex&&u<=(255&this.tpri)&&(t[this.fbIndex]=o[this.palIndex+a],this.tpri=3840&this.tpri|u,m[this.fbIndex]=this.tpri)),this.fbIndex++,this.tIndex++;this.fbIndex-=8,this.fbIndex+=256,this.tIndex-=16}else for(this.fbIndex=(n<<8)+r,this.tIndex=63,this.y=0;this.y<8;this.y++){for(this.x=0;this.x<8;this.x++)this.x>=s&&this.x<e&&this.y>=i&&thiM
s.y<h&&(this.palIndex=this.pix[this.tIndex],this.tpri=m[this.fbIndex],0!==this.palIndex&&u<=(255&this.tpri)&&(t[this.fbIndex]=o[this.palIndex+a],this.tpri=3840&this.tpri|u,m[this.fbIndex]=this.tpri)),this.fbIndex++,this.tIndex--;this.fbIndex-=8,this.fbIndex+=256}else for(this.fbIndex=(n<<8)+r,this.tIndex=0,this.y=0;this.y<8;this.y++){for(this.x=0;this.x<8;this.x++)this.x>=s&&this.x<e&&this.y>=i&&this.y<h&&(this.palIndex=this.pix[this.tIndex],this.tpri=m[this.fbIndex],0!==this.palIndex&&u<=(255&this.tpri)&&(t[this.fM
bIndex]=o[this.palIndex+a],this.tpri=3840&this.tpri|u,m[this.fbIndex]=this.tpri)),this.fbIndex++,this.tIndex++;this.fbIndex-=8,this.fbIndex+=256}},isTransparent:function(t,s){return 0===this.pix[(s<<3)+t]},toJSON:function(){return{opaque:this.opaque,pix:this.pix}},fromJSON:function(t){this.opaque=t.opaque,this.pix=t.pix}},t.exports=i},function(t,s,i){t.exports={Controller:i(1),NES:i(4)}},function(t,s,i){var e=i(5),h=i(1),r=i(6),n=i(7),a=i(8),o=function(t){if(this.opts={onFrame:function(){},onAudioSample:null,onStatM
usUpdate:function(){},onBatteryRamWrite:function(){},preferredFrameRate:60,emulateSound:!0,sampleRate:48e3},void 0!==t){var s;for(s in this.opts)void 0!==t[s]&&(this.opts[s]=t[s])}this.frameTime=1e3/this.opts.preferredFrameRate,this.ui={writeFrame:this.opts.onFrame,updateStatus:this.opts.onStatusUpdate},this.cpu=new e(this),this.ppu=new r(this),this.papu=new n(this),this.mmap=null,this.controllers={1:new h,2:new h},this.ui.updateStatus("Ready to load a ROM."),this.frame=this.frame.bind(this),this.buttonDown=this.buM
ttonDown.bind(this),this.buttonUp=this.buttonUp.bind(this),this.zapperMove=this.zapperMove.bind(this),this.zapperFireDown=this.zapperFireDown.bind(this),this.zapperFireUp=this.zapperFireUp.bind(this)};o.prototype={fpsFrameCount:0,romData:null,reset:function(){null!==this.mmap&&this.mmap.reset(),this.cpu.reset(),this.ppu.reset(),this.papu.reset(),this.lastFpsTime=null,this.fpsFrameCount=0},frame:function(){this.ppu.startFrame();var t=0,s=this.opts.emulateSound,i=this.cpu,e=this.ppu,h=this.papu;t:for(;;)for(0===i.cycM
lesToHalt?(t=i.emulate(),s&&h.clockFrameCounter(t),t*=3):i.cyclesToHalt>8?(t=24,s&&h.clockFrameCounter(8),i.cyclesToHalt-=8):(t=3*i.cyclesToHalt,s&&h.clockFrameCounter(i.cyclesToHalt),i.cyclesToHalt=0);t>0;t--){if(e.curX===e.spr0HitX&&1===e.f_spVisibility&&e.scanline-21===e.spr0HitY&&e.setStatusFlag(e.STATUS_SPRITE0HIT,!0),e.requestEndFrame&&0===--e.nmiCounter){e.requestEndFrame=!1,e.startVBlank();break t}e.curX++,341===e.curX&&(e.curX=0,e.endScanline())}this.fpsFrameCount++},buttonDown:function(t,s){this.controlleM
rs[t].buttonDown(s)},buttonUp:function(t,s){this.controllers[t].buttonUp(s)},zapperMove:function(t,s){this.mmap&&(this.mmap.zapperX=t,this.mmap.zapperY=s)},zapperFireDown:function(){this.mmap&&(this.mmap.zapperFired=!0)},zapperFireUp:function(){this.mmap&&(this.mmap.zapperFired=!1)},getFPS:function(){var t=+new Date,s=null;return this.lastFpsTime&&(s=this.fpsFrameCount/((t-this.lastFpsTime)/1e3)),this.fpsFrameCount=0,this.lastFpsTime=t,s},reloadROM:function(){null!==this.romData&&this.loadROM(this.romData)},loadROMM
:function(t){this.rom=new a(this),this.rom.load(t),this.reset(),this.mmap=this.rom.createMapper(),this.mmap.loadROM(),this.ppu.setMirroring(this.rom.getMirroringType()),this.romData=t},setFramerate:function(t){this.opts.preferredFrameRate=t,this.frameTime=1e3/t,this.papu.setSampleRate(this.opts.sampleRate,!1)},toJSON:function(){return{romData:this.romData,cpu:this.cpu.toJSON(),mmap:this.mmap.toJSON(),ppu:this.ppu.toJSON()}},fromJSON:function(t){this.reset(),this.romData=t.romData,this.cpu.fromJSON(t.cpu),this.mmap.M
fromJSON(t.mmap),this.ppu.fromJSON(t.ppu)}},t.exports=o},function(t,s,i){var e=i(0),h=function(t){this.nes=t,this.mem=null,this.REG_ACC=null,this.REG_X=null,this.REG_Y=null,this.REG_SP=null,this.REG_PC=null,this.REG_PC_NEW=null,this.REG_STATUS=null,this.F_CARRY=null,this.F_DECIMAL=null,this.F_INTERRUPT=null,this.F_INTERRUPT_NEW=null,this.F_OVERFLOW=null,this.F_SIGN=null,this.F_ZERO=null,this.F_NOTUSED=null,this.F_NOTUSED_NEW=null,this.F_BRK=null,this.F_BRK_NEW=null,this.opdata=null,this.cyclesToHalt=null,this.crashM
=null,this.irqRequested=null,this.irqType=null,this.reset()};h.prototype={IRQ_NORMAL:0,IRQ_NMI:1,IRQ_RESET:2,reset:function(){this.mem=new Array(65536);for(var t=0;t<8192;t++)this.mem[t]=255;for(var s=0;s<4;s++){var i=2048*s;this.mem[i+8]=247,this.mem[i+9]=239,this.mem[i+10]=223,this.mem[i+15]=191}for(var e=8193;e<this.mem.length;e++)this.mem[e]=0;this.REG_ACC=0,this.REG_X=0,this.REG_Y=0,this.REG_SP=511,this.REG_PC=32767,this.REG_PC_NEW=32767,this.REG_STATUS=40,this.setStatus(40),this.F_CARRY=0,this.F_DECIMAL=0,thiM
s.F_INTERRUPT=1,this.F_INTERRUPT_NEW=1,this.F_OVERFLOW=0,this.F_SIGN=0,this.F_ZERO=1,this.F_NOTUSED=1,this.F_NOTUSED_NEW=1,this.F_BRK=1,this.F_BRK_NEW=1,this.opdata=(new r).opdata,this.cyclesToHalt=0,this.crash=!1,this.irqRequested=!1,this.irqType=null},emulate:function(){var t,s;if(this.irqRequested){switch(t=this.F_CARRY|(0===this.F_ZERO?1:0)<<1|this.F_INTERRUPT<<2|this.F_DECIMAL<<3|this.F_BRK<<4|this.F_NOTUSED<<5|this.F_OVERFLOW<<6|this.F_SIGN<<7,this.REG_PC_NEW=this.REG_PC,this.F_INTERRUPT_NEW=this.F_INTERRUPT,M
this.irqType){case 0:if(0!==this.F_INTERRUPT)break;this.doIrq(t);break;case 1:this.doNonMaskableInterrupt(t);break;case 2:this.doResetInterrupt()}this.REG_PC=this.REG_PC_NEW,this.F_INTERRUPT=this.F_INTERRUPT_NEW,this.F_BRK=this.F_BRK_NEW,this.irqRequested=!1}var i=this.opdata[this.nes.mmap.load(this.REG_PC+1)],e=i>>24,h=0,r=i>>8&255,n=this.REG_PC;this.REG_PC+=i>>16&255;var a=0;switch(r){case 0:a=this.load(n+2);break;case 1:a=this.load(n+2),a+=a<128?this.REG_PC:this.REG_PC-256;break;case 2:break;case 3:a=this.load16M
bit(n+2);break;case 4:a=this.REG_ACC;break;case 5:a=this.REG_PC;break;case 6:a=this.load(n+2)+this.REG_X&255;break;case 7:a=this.load(n+2)+this.REG_Y&255;break;case 8:a=this.load16bit(n+2),(65280&a)!=(a+this.REG_X&65280)&&(h=1),a+=this.REG_X;break;case 9:a=this.load16bit(n+2),(65280&a)!=(a+this.REG_Y&65280)&&(h=1),a+=this.REG_Y;break;case 10:a=this.load(n+2),(65280&a)!=(a+this.REG_X&65280)&&(h=1),a+=this.REG_X,a&=255,a=this.load16bit(a);break;case 11:a=this.load16bit(this.load(n+2)),(65280&a)!=(a+this.REG_Y&65280)&M
&(h=1),a+=this.REG_Y;break;case 12:a=this.load16bit(n+2),a=a<8191?this.mem[a]+(this.mem[65280&a|1+(255&a)&255]<<8):this.nes.mmap.load(a)+(this.nes.mmap.load(65280&a|1+(255&a)&255)<<8)}switch(a&=65535,255&i){case 0:t=this.REG_ACC+this.load(a)+this.F_CARRY,0==(128&(this.REG_ACC^this.load(a)))&&0!=(128&(this.REG_ACC^t))?this.F_OVERFLOW=1:this.F_OVERFLOW=0,this.F_CARRY=t>255?1:0,this.F_SIGN=t>>7&1,this.F_ZERO=255&t,this.REG_ACC=255&t,e+=h;break;case 1:this.REG_ACC=this.REG_ACC&this.load(a),this.F_SIGN=this.REG_ACC>>7&1M
,this.F_ZERO=this.REG_ACC,11!==r&&(e+=h);break;case 2:4===r?(this.F_CARRY=this.REG_ACC>>7&1,this.REG_ACC=this.REG_ACC<<1&255,this.F_SIGN=this.REG_ACC>>7&1,this.F_ZERO=this.REG_ACC):(t=this.load(a),this.F_CARRY=t>>7&1,t=t<<1&255,this.F_SIGN=t>>7&1,this.F_ZERO=t,this.write(a,t));break;case 3:0===this.F_CARRY&&(e+=(65280&n)!=(65280&a)?2:1,this.REG_PC=a);break;case 4:1===this.F_CARRY&&(e+=(65280&n)!=(65280&a)?2:1,this.REG_PC=a);break;case 5:0===this.F_ZERO&&(e+=(65280&n)!=(65280&a)?2:1,this.REG_PC=a);break;case 6:t=thiM
s.load(a),this.F_SIGN=t>>7&1,this.F_OVERFLOW=t>>6&1,t&=this.REG_ACC,this.F_ZERO=t;break;case 7:1===this.F_SIGN&&(e++,this.REG_PC=a);break;case 8:0!==this.F_ZERO&&(e+=(65280&n)!=(65280&a)?2:1,this.REG_PC=a);break;case 9:0===this.F_SIGN&&(e+=(65280&n)!=(65280&a)?2:1,this.REG_PC=a);break;case 10:this.REG_PC+=2,this.push(this.REG_PC>>8&255),this.push(255&this.REG_PC),this.F_BRK=1,this.push(this.F_CARRY|(0===this.F_ZERO?1:0)<<1|this.F_INTERRUPT<<2|this.F_DECIMAL<<3|this.F_BRK<<4|this.F_NOTUSED<<5|this.F_OVERFLOW<<6|thisM
.F_SIGN<<7),this.F_INTERRUPT=1,this.REG_PC=this.load16bit(65534),this.REG_PC--;break;case 11:0===this.F_OVERFLOW&&(e+=(65280&n)!=(65280&a)?2:1,this.REG_PC=a);break;case 12:1===this.F_OVERFLOW&&(e+=(65280&n)!=(65280&a)?2:1,this.REG_PC=a);break;case 13:this.F_CARRY=0;break;case 14:this.F_DECIMAL=0;break;case 15:this.F_INTERRUPT=0;break;case 16:this.F_OVERFLOW=0;break;case 17:t=this.REG_ACC-this.load(a),this.F_CARRY=t>=0?1:0,this.F_SIGN=t>>7&1,this.F_ZERO=255&t,e+=h;break;case 18:t=this.REG_X-this.load(a),this.F_CARRYM
=t>=0?1:0,this.F_SIGN=t>>7&1,this.F_ZERO=255&t;break;case 19:t=this.REG_Y-this.load(a),this.F_CARRY=t>=0?1:0,this.F_SIGN=t>>7&1,this.F_ZERO=255&t;break;case 20:t=this.load(a)-1&255,this.F_SIGN=t>>7&1,this.F_ZERO=t,this.write(a,t);break;case 21:this.REG_X=this.REG_X-1&255,this.F_SIGN=this.REG_X>>7&1,this.F_ZERO=this.REG_X;break;case 22:this.REG_Y=this.REG_Y-1&255,this.F_SIGN=this.REG_Y>>7&1,this.F_ZERO=this.REG_Y;break;case 23:this.REG_ACC=255&(this.load(a)^this.REG_ACC),this.F_SIGN=this.REG_ACC>>7&1,this.F_ZERO=thiM
s.REG_ACC,e+=h;break;case 24:t=this.load(a)+1&255,this.F_SIGN=t>>7&1,this.F_ZERO=t,this.write(a,255&t);break;case 25:this.REG_X=this.REG_X+1&255,this.F_SIGN=this.REG_X>>7&1,this.F_ZERO=this.REG_X;break;case 26:this.REG_Y++,this.REG_Y&=255,this.F_SIGN=this.REG_Y>>7&1,this.F_ZERO=this.REG_Y;break;case 27:this.REG_PC=a-1;break;case 28:this.push(this.REG_PC>>8&255),this.push(255&this.REG_PC),this.REG_PC=a-1;break;case 29:this.REG_ACC=this.load(a),this.F_SIGN=this.REG_ACC>>7&1,this.F_ZERO=this.REG_ACC,e+=h;break;case 30M
:this.REG_X=this.load(a),this.F_SIGN=this.REG_X>>7&1,this.F_ZERO=this.REG_X,e+=h;break;case 31:this.REG_Y=this.load(a),this.F_SIGN=this.REG_Y>>7&1,this.F_ZERO=this.REG_Y,e+=h;break;case 32:4===r?(t=255&this.REG_ACC,this.F_CARRY=1&t,t>>=1,this.REG_ACC=t):(t=255&this.load(a),this.F_CARRY=1&t,t>>=1,this.write(a,t)),this.F_SIGN=0,this.F_ZERO=t;break;case 33:break;case 34:t=255&(this.load(a)|this.REG_ACC),this.F_SIGN=t>>7&1,this.F_ZERO=t,this.REG_ACC=t,11!==r&&(e+=h);break;case 35:this.push(this.REG_ACC);break;case 36:tM
his.F_BRK=1,this.push(this.F_CARRY|(0===this.F_ZERO?1:0)<<1|this.F_INTERRUPT<<2|this.F_DECIMAL<<3|this.F_BRK<<4|this.F_NOTUSED<<5|this.F_OVERFLOW<<6|this.F_SIGN<<7);break;case 37:this.REG_ACC=this.pull(),this.F_SIGN=this.REG_ACC>>7&1,this.F_ZERO=this.REG_ACC;break;case 38:t=this.pull(),this.F_CARRY=1&t,this.F_ZERO=1==(t>>1&1)?0:1,this.F_INTERRUPT=t>>2&1,this.F_DECIMAL=t>>3&1,this.F_BRK=t>>4&1,this.F_NOTUSED=t>>5&1,this.F_OVERFLOW=t>>6&1,this.F_SIGN=t>>7&1,this.F_NOTUSED=1;break;case 39:4===r?(t=this.REG_ACC,s=this.M
F_CARRY,this.F_CARRY=t>>7&1,t=(t<<1&255)+s,this.REG_ACC=t):(t=this.load(a),s=this.F_CARRY,this.F_CARRY=t>>7&1,t=(t<<1&255)+s,this.write(a,t)),this.F_SIGN=t>>7&1,this.F_ZERO=t;break;case 40:4===r?(s=this.F_CARRY<<7,this.F_CARRY=1&this.REG_ACC,t=(this.REG_ACC>>1)+s,this.REG_ACC=t):(t=this.load(a),s=this.F_CARRY<<7,this.F_CARRY=1&t,t=(t>>1)+s,this.write(a,t)),this.F_SIGN=t>>7&1,this.F_ZERO=t;break;case 41:if(t=this.pull(),this.F_CARRY=1&t,this.F_ZERO=0==(t>>1&1)?1:0,this.F_INTERRUPT=t>>2&1,this.F_DECIMAL=t>>3&1,this.FM
_BRK=t>>4&1,this.F_NOTUSED=t>>5&1,this.F_OVERFLOW=t>>6&1,this.F_SIGN=t>>7&1,this.REG_PC=this.pull(),this.REG_PC+=this.pull()<<8,65535===this.REG_PC)return;this.REG_PC--,this.F_NOTUSED=1;break;case 42:if(this.REG_PC=this.pull(),this.REG_PC+=this.pull()<<8,65535===this.REG_PC)return;break;case 43:t=this.REG_ACC-this.load(a)-(1-this.F_CARRY),this.F_SIGN=t>>7&1,this.F_ZERO=255&t,0!=(128&(this.REG_ACC^t))&&0!=(128&(this.REG_ACC^this.load(a)))?this.F_OVERFLOW=1:this.F_OVERFLOW=0,this.F_CARRY=t<0?0:1,this.REG_ACC=255&t,11M
!==r&&(e+=h);break;case 44:this.F_CARRY=1;break;case 45:this.F_DECIMAL=1;break;case 46:this.F_INTERRUPT=1;break;case 47:this.write(a,this.REG_ACC);break;case 48:this.write(a,this.REG_X);break;case 49:this.write(a,this.REG_Y);break;case 50:this.REG_X=this.REG_ACC,this.F_SIGN=this.REG_ACC>>7&1,this.F_ZERO=this.REG_ACC;break;case 51:this.REG_Y=this.REG_ACC,this.F_SIGN=this.REG_ACC>>7&1,this.F_ZERO=this.REG_ACC;break;case 52:this.REG_X=this.REG_SP-256,this.F_SIGN=this.REG_SP>>7&1,this.F_ZERO=this.REG_X;break;case 53:thM
is.REG_ACC=this.REG_X,this.F_SIGN=this.REG_X>>7&1,this.F_ZERO=this.REG_X;break;case 54:this.REG_SP=this.REG_X+256,this.stackWrap();break;case 55:this.REG_ACC=this.REG_Y,this.F_SIGN=this.REG_Y>>7&1,this.F_ZERO=this.REG_Y;break;case 56:t=this.REG_ACC&this.load(a),this.F_CARRY=1&t,this.REG_ACC=this.F_ZERO=t>>1,this.F_SIGN=0;break;case 57:this.REG_ACC=this.F_ZERO=this.REG_ACC&this.load(a),this.F_CARRY=this.F_SIGN=this.REG_ACC>>7&1;break;case 58:t=this.REG_ACC&this.load(a),this.REG_ACC=this.F_ZERO=(t>>1)+(this.F_CARRY<<M
7),this.F_SIGN=this.F_CARRY,this.F_CARRY=t>>7&1,this.F_OVERFLOW=1&(t>>7^t>>6);break;case 59:t=(this.REG_X&this.REG_ACC)-this.load(a),this.F_SIGN=t>>7&1,this.F_ZERO=255&t,0!=(128&(this.REG_X^t))&&0!=(128&(this.REG_X^this.load(a)))?this.F_OVERFLOW=1:this.F_OVERFLOW=0,this.F_CARRY=t<0?0:1,this.REG_X=255&t;break;case 60:this.REG_ACC=this.REG_X=this.F_ZERO=this.load(a),this.F_SIGN=this.REG_ACC>>7&1,e+=h;break;case 61:this.write(a,this.REG_ACC&this.REG_X);break;case 62:t=this.load(a)-1&255,this.write(a,t),t=this.REG_ACC-M
t,this.F_CARRY=t>=0?1:0,this.F_SIGN=t>>7&1,this.F_ZERO=255&t,11!==r&&(e+=h);break;case 63:t=this.load(a)+1&255,this.write(a,t),t=this.REG_ACC-t-(1-this.F_CARRY),this.F_SIGN=t>>7&1,this.F_ZERO=255&t,0!=(128&(this.REG_ACC^t))&&0!=(128&(this.REG_ACC^this.load(a)))?this.F_OVERFLOW=1:this.F_OVERFLOW=0,this.F_CARRY=t<0?0:1,this.REG_ACC=255&t,11!==r&&(e+=h);break;case 64:t=this.load(a),s=this.F_CARRY,this.F_CARRY=t>>7&1,t=(t<<1&255)+s,this.write(a,t),this.REG_ACC=this.REG_ACC&t,this.F_SIGN=this.REG_ACC>>7&1,this.F_ZERO=thM
is.REG_ACC,11!==r&&(e+=h);break;case 65:t=this.load(a),s=this.F_CARRY<<7,this.F_CARRY=1&t,t=(t>>1)+s,this.write(a,t),t=this.REG_ACC+this.load(a)+this.F_CARRY,0==(128&(this.REG_ACC^this.load(a)))&&0!=(128&(this.REG_ACC^t))?this.F_OVERFLOW=1:this.F_OVERFLOW=0,this.F_CARRY=t>255?1:0,this.F_SIGN=t>>7&1,this.F_ZERO=255&t,this.REG_ACC=255&t,11!==r&&(e+=h);break;case 66:t=this.load(a),this.F_CARRY=t>>7&1,t=t<<1&255,this.write(a,t),this.REG_ACC=this.REG_ACC|t,this.F_SIGN=this.REG_ACC>>7&1,this.F_ZERO=this.REG_ACC,11!==r&&(M
e+=h);break;case 67:t=255&this.load(a),this.F_CARRY=1&t,t>>=1,this.write(a,t),this.REG_ACC=this.REG_ACC^t,this.F_SIGN=this.REG_ACC>>7&1,this.F_ZERO=this.REG_ACC,11!==r&&(e+=h);break;case 68:break;case 69:this.load(a),11!==r&&(e+=h);break;default:this.nes.stop(),this.nes.crashMessage="Game crashed, invalid opcode at address $"+n.toString(16)}return e},load:function(t){return t<8192?this.mem[2047&t]:this.nes.mmap.load(t)},load16bit:function(t){return t<8191?this.mem[2047&t]|this.mem[t+1&2047]<<8:this.nes.mmap.load(t)M
|this.nes.mmap.load(t+1)<<8},write:function(t,s){t<8192?this.mem[2047&t]=s:this.nes.mmap.write(t,s)},requestIrq:function(t){this.irqRequested&&t===this.IRQ_NORMAL||(this.irqRequested=!0,this.irqType=t)},push:function(t){this.nes.mmap.write(this.REG_SP,t),this.REG_SP--,this.REG_SP=256|255&this.REG_SP},stackWrap:function(){this.REG_SP=256|255&this.REG_SP},pull:function(){return this.REG_SP++,this.REG_SP=256|255&this.REG_SP,this.nes.mmap.load(this.REG_SP)},pageCrossed:function(t,s){return(65280&t)!=(65280&s)},haltCyclM
es:function(t){this.cyclesToHalt+=t},doNonMaskableInterrupt:function(t){0!=(128&this.nes.mmap.load(8192))&&(this.REG_PC_NEW++,this.push(this.REG_PC_NEW>>8&255),this.push(255&this.REG_PC_NEW),this.push(t),this.REG_PC_NEW=this.nes.mmap.load(65530)|this.nes.mmap.load(65531)<<8,this.REG_PC_NEW--)},doResetInterrupt:function(){this.REG_PC_NEW=this.nes.mmap.load(65532)|this.nes.mmap.load(65533)<<8,this.REG_PC_NEW--},doIrq:function(t){this.REG_PC_NEW++,this.push(this.REG_PC_NEW>>8&255),this.push(255&this.REG_PC_NEW),this.pM
ush(t),this.F_INTERRUPT_NEW=1,this.F_BRK_NEW=0,this.REG_PC_NEW=this.nes.mmap.load(65534)|this.nes.mmap.load(65535)<<8,this.REG_PC_NEW--},getStatus:function(){return this.F_CARRY|this.F_ZERO<<1|this.F_INTERRUPT<<2|this.F_DECIMAL<<3|this.F_BRK<<4|this.F_NOTUSED<<5|this.F_OVERFLOW<<6|this.F_SIGN<<7},setStatus:function(t){this.F_CARRY=1&t,this.F_ZERO=t>>1&1,this.F_INTERRUPT=t>>2&1,this.F_DECIMAL=t>>3&1,this.F_BRK=t>>4&1,this.F_NOTUSED=t>>5&1,this.F_OVERFLOW=t>>6&1,this.F_SIGN=t>>7&1},JSON_PROPERTIES:["mem","cyclesToHalM
t","irqRequested","irqType","REG_ACC","REG_X","REG_Y","REG_SP","REG_PC","REG_PC_NEW","REG_STATUS","F_CARRY","F_DECIMAL","F_INTERRUPT","F_INTERRUPT_NEW","F_OVERFLOW","F_SIGN","F_ZERO","F_NOTUSED","F_NOTUSED_NEW","F_BRK","F_BRK_NEW"],toJSON:function(){return e.toJSON(this)},fromJSON:function(t){e.fromJSON(this,t)}};var r=function(){this.opdata=new Array(256);for(var t=0;t<256;t++)this.opdata[t]=255;this.setOp(this.INS_ADC,105,this.ADDR_IMM,2,2),this.setOp(this.INS_ADC,101,this.ADDR_ZP,2,3),this.setOp(this.INS_ADC,117M
,this.ADDR_ZPX,2,4),this.setOp(this.INS_ADC,109,this.ADDR_ABS,3,4),this.setOp(this.INS_ADC,125,this.ADDR_ABSX,3,4),this.setOp(this.INS_ADC,121,this.ADDR_ABSY,3,4),this.setOp(this.INS_ADC,97,this.ADDR_PREIDXIND,2,6),this.setOp(this.INS_ADC,113,this.ADDR_POSTIDXIND,2,5),this.setOp(this.INS_AND,41,this.ADDR_IMM,2,2),this.setOp(this.INS_AND,37,this.ADDR_ZP,2,3),this.setOp(this.INS_AND,53,this.ADDR_ZPX,2,4),this.setOp(this.INS_AND,45,this.ADDR_ABS,3,4),this.setOp(this.INS_AND,61,this.ADDR_ABSX,3,4),this.setOp(this.INS_AM
ND,57,this.ADDR_ABSY,3,4),this.setOp(this.INS_AND,33,this.ADDR_PREIDXIND,2,6),this.setOp(this.INS_AND,49,this.ADDR_POSTIDXIND,2,5),this.setOp(this.INS_ASL,10,this.ADDR_ACC,1,2),this.setOp(this.INS_ASL,6,this.ADDR_ZP,2,5),this.setOp(this.INS_ASL,22,this.ADDR_ZPX,2,6),this.setOp(this.INS_ASL,14,this.ADDR_ABS,3,6),this.setOp(this.INS_ASL,30,this.ADDR_ABSX,3,7),this.setOp(this.INS_BCC,144,this.ADDR_REL,2,2),this.setOp(this.INS_BCS,176,this.ADDR_REL,2,2),this.setOp(this.INS_BEQ,240,this.ADDR_REL,2,2),this.setOp(this.INSM
_BIT,36,this.ADDR_ZP,2,3),this.setOp(this.INS_BIT,44,this.ADDR_ABS,3,4),this.setOp(this.INS_BMI,48,this.ADDR_REL,2,2),this.setOp(this.INS_BNE,208,this.ADDR_REL,2,2),this.setOp(this.INS_BPL,16,this.ADDR_REL,2,2),this.setOp(this.INS_BRK,0,this.ADDR_IMP,1,7),this.setOp(this.INS_BVC,80,this.ADDR_REL,2,2),this.setOp(this.INS_BVS,112,this.ADDR_REL,2,2),this.setOp(this.INS_CLC,24,this.ADDR_IMP,1,2),this.setOp(this.INS_CLD,216,this.ADDR_IMP,1,2),this.setOp(this.INS_CLI,88,this.ADDR_IMP,1,2),this.setOp(this.INS_CLV,184,thisM
.ADDR_IMP,1,2),this.setOp(this.INS_CMP,201,this.ADDR_IMM,2,2),this.setOp(this.INS_CMP,197,this.ADDR_ZP,2,3),this.setOp(this.INS_CMP,213,this.ADDR_ZPX,2,4),this.setOp(this.INS_CMP,205,this.ADDR_ABS,3,4),this.setOp(this.INS_CMP,221,this.ADDR_ABSX,3,4),this.setOp(this.INS_CMP,217,this.ADDR_ABSY,3,4),this.setOp(this.INS_CMP,193,this.ADDR_PREIDXIND,2,6),this.setOp(this.INS_CMP,209,this.ADDR_POSTIDXIND,2,5),this.setOp(this.INS_CPX,224,this.ADDR_IMM,2,2),this.setOp(this.INS_CPX,228,this.ADDR_ZP,2,3),this.setOp(this.INS_CPM
X,236,this.ADDR_ABS,3,4),this.setOp(this.INS_CPY,192,this.ADDR_IMM,2,2),this.setOp(this.INS_CPY,196,this.ADDR_ZP,2,3),this.setOp(this.INS_CPY,204,this.ADDR_ABS,3,4),this.setOp(this.INS_DEC,198,this.ADDR_ZP,2,5),this.setOp(this.INS_DEC,214,this.ADDR_ZPX,2,6),this.setOp(this.INS_DEC,206,this.ADDR_ABS,3,6),this.setOp(this.INS_DEC,222,this.ADDR_ABSX,3,7),this.setOp(this.INS_DEX,202,this.ADDR_IMP,1,2),this.setOp(this.INS_DEY,136,this.ADDR_IMP,1,2),this.setOp(this.INS_EOR,73,this.ADDR_IMM,2,2),this.setOp(this.INS_EOR,69,M
this.ADDR_ZP,2,3),this.setOp(this.INS_EOR,85,this.ADDR_ZPX,2,4),this.setOp(this.INS_EOR,77,this.ADDR_ABS,3,4),this.setOp(this.INS_EOR,93,this.ADDR_ABSX,3,4),this.setOp(this.INS_EOR,89,this.ADDR_ABSY,3,4),this.setOp(this.INS_EOR,65,this.ADDR_PREIDXIND,2,6),this.setOp(this.INS_EOR,81,this.ADDR_POSTIDXIND,2,5),this.setOp(this.INS_INC,230,this.ADDR_ZP,2,5),this.setOp(this.INS_INC,246,this.ADDR_ZPX,2,6),this.setOp(this.INS_INC,238,this.ADDR_ABS,3,6),this.setOp(this.INS_INC,254,this.ADDR_ABSX,3,7),this.setOp(this.INS_INXM
,232,this.ADDR_IMP,1,2),this.setOp(this.INS_INY,200,this.ADDR_IMP,1,2),this.setOp(this.INS_JMP,76,this.ADDR_ABS,3,3),this.setOp(this.INS_JMP,108,this.ADDR_INDABS,3,5),this.setOp(this.INS_JSR,32,this.ADDR_ABS,3,6),this.setOp(this.INS_LDA,169,this.ADDR_IMM,2,2),this.setOp(this.INS_LDA,165,this.ADDR_ZP,2,3),this.setOp(this.INS_LDA,181,this.ADDR_ZPX,2,4),this.setOp(this.INS_LDA,173,this.ADDR_ABS,3,4),this.setOp(this.INS_LDA,189,this.ADDR_ABSX,3,4),this.setOp(this.INS_LDA,185,this.ADDR_ABSY,3,4),this.setOp(this.INS_LDA,M
161,this.ADDR_PREIDXIND,2,6),this.setOp(this.INS_LDA,177,this.ADDR_POSTIDXIND,2,5),this.setOp(this.INS_LDX,162,this.ADDR_IMM,2,2),this.setOp(this.INS_LDX,166,this.ADDR_ZP,2,3),this.setOp(this.INS_LDX,182,this.ADDR_ZPY,2,4),this.setOp(this.INS_LDX,174,this.ADDR_ABS,3,4),this.setOp(this.INS_LDX,190,this.ADDR_ABSY,3,4),this.setOp(this.INS_LDY,160,this.ADDR_IMM,2,2),this.setOp(this.INS_LDY,164,this.ADDR_ZP,2,3),this.setOp(this.INS_LDY,180,this.ADDR_ZPX,2,4),this.setOp(this.INS_LDY,172,this.ADDR_ABS,3,4),this.setOp(thisM
.INS_LDY,188,this.ADDR_ABSX,3,4),this.setOp(this.INS_LSR,74,this.ADDR_ACC,1,2),this.setOp(this.INS_LSR,70,this.ADDR_ZP,2,5),this.setOp(this.INS_LSR,86,this.ADDR_ZPX,2,6),this.setOp(this.INS_LSR,78,this.ADDR_ABS,3,6),this.setOp(this.INS_LSR,94,this.ADDR_ABSX,3,7),this.setOp(this.INS_NOP,26,this.ADDR_IMP,1,2),this.setOp(this.INS_NOP,58,this.ADDR_IMP,1,2),this.setOp(this.INS_NOP,90,this.ADDR_IMP,1,2),this.setOp(this.INS_NOP,122,this.ADDR_IMP,1,2),this.setOp(this.INS_NOP,218,this.ADDR_IMP,1,2),this.setOp(this.INS_NOP,2M
34,this.ADDR_IMP,1,2),this.setOp(this.INS_NOP,250,this.ADDR_IMP,1,2),this.setOp(this.INS_ORA,9,this.ADDR_IMM,2,2),this.setOp(this.INS_ORA,5,this.ADDR_ZP,2,3),this.setOp(this.INS_ORA,21,this.ADDR_ZPX,2,4),this.setOp(this.INS_ORA,13,this.ADDR_ABS,3,4),this.setOp(this.INS_ORA,29,this.ADDR_ABSX,3,4),this.setOp(this.INS_ORA,25,this.ADDR_ABSY,3,4),this.setOp(this.INS_ORA,1,this.ADDR_PREIDXIND,2,6),this.setOp(this.INS_ORA,17,this.ADDR_POSTIDXIND,2,5),this.setOp(this.INS_PHA,72,this.ADDR_IMP,1,3),this.setOp(this.INS_PHP,8,M
this.ADDR_IMP,1,3),this.setOp(this.INS_PLA,104,this.ADDR_IMP,1,4),this.setOp(this.INS_PLP,40,this.ADDR_IMP,1,4),this.setOp(this.INS_ROL,42,this.ADDR_ACC,1,2),this.setOp(this.INS_ROL,38,this.ADDR_ZP,2,5),this.setOp(this.INS_ROL,54,this.ADDR_ZPX,2,6),this.setOp(this.INS_ROL,46,this.ADDR_ABS,3,6),this.setOp(this.INS_ROL,62,this.ADDR_ABSX,3,7),this.setOp(this.INS_ROR,106,this.ADDR_ACC,1,2),this.setOp(this.INS_ROR,102,this.ADDR_ZP,2,5),this.setOp(this.INS_ROR,118,this.ADDR_ZPX,2,6),this.setOp(this.INS_ROR,110,this.ADDR_M
ABS,3,6),this.setOp(this.INS_ROR,126,this.ADDR_ABSX,3,7),this.setOp(this.INS_RTI,64,this.ADDR_IMP,1,6),this.setOp(this.INS_RTS,96,this.ADDR_IMP,1,6),this.setOp(this.INS_SBC,233,this.ADDR_IMM,2,2),this.setOp(this.INS_SBC,229,this.ADDR_ZP,2,3),this.setOp(this.INS_SBC,245,this.ADDR_ZPX,2,4),this.setOp(this.INS_SBC,237,this.ADDR_ABS,3,4),this.setOp(this.INS_SBC,253,this.ADDR_ABSX,3,4),this.setOp(this.INS_SBC,249,this.ADDR_ABSY,3,4),this.setOp(this.INS_SBC,225,this.ADDR_PREIDXIND,2,6),this.setOp(this.INS_SBC,241,this.ADM
DR_POSTIDXIND,2,5),this.setOp(this.INS_SEC,56,this.ADDR_IMP,1,2),this.setOp(this.INS_SED,248,this.ADDR_IMP,1,2),this.setOp(this.INS_SEI,120,this.ADDR_IMP,1,2),this.setOp(this.INS_STA,133,this.ADDR_ZP,2,3),this.setOp(this.INS_STA,149,this.ADDR_ZPX,2,4),this.setOp(this.INS_STA,141,this.ADDR_ABS,3,4),this.setOp(this.INS_STA,157,this.ADDR_ABSX,3,5),this.setOp(this.INS_STA,153,this.ADDR_ABSY,3,5),this.setOp(this.INS_STA,129,this.ADDR_PREIDXIND,2,6),this.setOp(this.INS_STA,145,this.ADDR_POSTIDXIND,2,6),this.setOp(this.INM
S_STX,134,this.ADDR_ZP,2,3),this.setOp(this.INS_STX,150,this.ADDR_ZPY,2,4),this.setOp(this.INS_STX,142,this.ADDR_ABS,3,4),this.setOp(this.INS_STY,132,this.ADDR_ZP,2,3),this.setOp(this.INS_STY,148,this.ADDR_ZPX,2,4),this.setOp(this.INS_STY,140,this.ADDR_ABS,3,4),this.setOp(this.INS_TAX,170,this.ADDR_IMP,1,2),this.setOp(this.INS_TAY,168,this.ADDR_IMP,1,2),this.setOp(this.INS_TSX,186,this.ADDR_IMP,1,2),this.setOp(this.INS_TXA,138,this.ADDR_IMP,1,2),this.setOp(this.INS_TXS,154,this.ADDR_IMP,1,2),this.setOp(this.INS_TYAM
,152,this.ADDR_IMP,1,2),this.setOp(this.INS_ALR,75,this.ADDR_IMM,2,2),this.setOp(this.INS_ANC,11,this.ADDR_IMM,2,2),this.setOp(this.INS_ANC,43,this.ADDR_IMM,2,2),this.setOp(this.INS_ARR,107,this.ADDR_IMM,2,2),this.setOp(this.INS_AXS,203,this.ADDR_IMM,2,2),this.setOp(this.INS_LAX,163,this.ADDR_PREIDXIND,2,6),this.setOp(this.INS_LAX,167,this.ADDR_ZP,2,3),this.setOp(this.INS_LAX,175,this.ADDR_ABS,3,4),this.setOp(this.INS_LAX,179,this.ADDR_POSTIDXIND,2,5),this.setOp(this.INS_LAX,183,this.ADDR_ZPY,2,4),this.setOp(this.IM
NS_LAX,191,this.ADDR_ABSY,3,4),this.setOp(this.INS_SAX,131,this.ADDR_PREIDXIND,2,6),this.setOp(this.INS_SAX,135,this.ADDR_ZP,2,3),this.setOp(this.INS_SAX,143,this.ADDR_ABS,3,4),this.setOp(this.INS_SAX,151,this.ADDR_ZPY,2,4),this.setOp(this.INS_DCP,195,this.ADDR_PREIDXIND,2,8),this.setOp(this.INS_DCP,199,this.ADDR_ZP,2,5),this.setOp(this.INS_DCP,207,this.ADDR_ABS,3,6),this.setOp(this.INS_DCP,211,this.ADDR_POSTIDXIND,2,8),this.setOp(this.INS_DCP,215,this.ADDR_ZPX,2,6),this.setOp(this.INS_DCP,219,this.ADDR_ABSY,3,7),tM
his.setOp(this.INS_DCP,223,this.ADDR_ABSX,3,7),this.setOp(this.INS_ISC,227,this.ADDR_PREIDXIND,2,8),this.setOp(this.INS_ISC,231,this.ADDR_ZP,2,5),this.setOp(this.INS_ISC,239,this.ADDR_ABS,3,6),this.setOp(this.INS_ISC,243,this.ADDR_POSTIDXIND,2,8),this.setOp(this.INS_ISC,247,this.ADDR_ZPX,2,6),this.setOp(this.INS_ISC,251,this.ADDR_ABSY,3,7),this.setOp(this.INS_ISC,255,this.ADDR_ABSX,3,7),this.setOp(this.INS_RLA,35,this.ADDR_PREIDXIND,2,8),this.setOp(this.INS_RLA,39,this.ADDR_ZP,2,5),this.setOp(this.INS_RLA,47,this.AM
DDR_ABS,3,6),this.setOp(this.INS_RLA,51,this.ADDR_POSTIDXIND,2,8),this.setOp(this.INS_RLA,55,this.ADDR_ZPX,2,6),this.setOp(this.INS_RLA,59,this.ADDR_ABSY,3,7),this.setOp(this.INS_RLA,63,this.ADDR_ABSX,3,7),this.setOp(this.INS_RRA,99,this.ADDR_PREIDXIND,2,8),this.setOp(this.INS_RRA,103,this.ADDR_ZP,2,5),this.setOp(this.INS_RRA,111,this.ADDR_ABS,3,6),this.setOp(this.INS_RRA,115,this.ADDR_POSTIDXIND,2,8),this.setOp(this.INS_RRA,119,this.ADDR_ZPX,2,6),this.setOp(this.INS_RRA,123,this.ADDR_ABSY,3,7),this.setOp(this.INS_M
RRA,127,this.ADDR_ABSX,3,7);this.setOp(this.INS_SLO,3,this.ADDR_PREIDXIND,2,8),this.setOp(this.INS_SLO,7,this.ADDR_ZP,2,5),this.setOp(this.INS_SLO,15,this.ADDR_ABS,3,6),this.setOp(this.INS_SLO,19,this.ADDR_POSTIDXIND,2,8),this.setOp(this.INS_SLO,23,this.ADDR_ZPX,2,6),this.setOp(this.INS_SLO,27,this.ADDR_ABSY,3,7),this.setOp(this.INS_SLO,31,this.ADDR_ABSX,3,7),this.setOp(this.INS_SRE,67,this.ADDR_PREIDXIND,2,8),this.setOp(this.INS_SRE,71,this.ADDR_ZP,2,5),this.setOp(this.INS_SRE,79,this.ADDR_ABS,3,6),this.setOp(thisM
.INS_SRE,83,this.ADDR_POSTIDXIND,2,8),this.setOp(this.INS_SRE,87,this.ADDR_ZPX,2,6),this.setOp(this.INS_SRE,91,this.ADDR_ABSY,3,7),this.setOp(this.INS_SRE,95,this.ADDR_ABSX,3,7),this.setOp(this.INS_SKB,128,this.ADDR_IMM,2,2),this.setOp(this.INS_SKB,130,this.ADDR_IMM,2,2),this.setOp(this.INS_SKB,137,this.ADDR_IMM,2,2),this.setOp(this.INS_SKB,194,this.ADDR_IMM,2,2),this.setOp(this.INS_SKB,226,this.ADDR_IMM,2,2),this.setOp(this.INS_IGN,12,this.ADDR_ABS,3,4),this.setOp(this.INS_IGN,28,this.ADDR_ABSX,3,4),this.setOp(thiM
s.INS_IGN,60,this.ADDR_ABSX,3,4),this.setOp(this.INS_IGN,92,this.ADDR_ABSX,3,4),this.setOp(this.INS_IGN,124,this.ADDR_ABSX,3,4),this.setOp(this.INS_IGN,220,this.ADDR_ABSX,3,4),this.setOp(this.INS_IGN,252,this.ADDR_ABSX,3,4),this.setOp(this.INS_IGN,4,this.ADDR_ZP,2,3),this.setOp(this.INS_IGN,68,this.ADDR_ZP,2,3),this.setOp(this.INS_IGN,100,this.ADDR_ZP,2,3),this.setOp(this.INS_IGN,20,this.ADDR_ZPX,2,4),this.setOp(this.INS_IGN,52,this.ADDR_ZPX,2,4),this.setOp(this.INS_IGN,84,this.ADDR_ZPX,2,4),this.setOp(this.INS_IGNM
,116,this.ADDR_ZPX,2,4),this.setOp(this.INS_IGN,212,this.ADDR_ZPX,2,4),this.setOp(this.INS_IGN,244,this.ADDR_ZPX,2,4),this.cycTable=new Array(7,6,2,8,3,3,5,5,3,2,2,2,4,4,6,6,2,5,2,8,4,4,6,6,2,4,2,7,4,4,7,7,6,6,2,8,3,3,5,5,4,2,2,2,4,4,6,6,2,5,2,8,4,4,6,6,2,4,2,7,4,4,7,7,6,6,2,8,3,3,5,5,3,2,2,2,3,4,6,6,2,5,2,8,4,4,6,6,2,4,2,7,4,4,7,7,6,6,2,8,3,3,5,5,4,2,2,2,5,4,6,6,2,5,2,8,4,4,6,6,2,4,2,7,4,4,7,7,2,6,2,6,3,3,3,3,2,2,2,2,4,4,4,4,2,6,2,6,4,4,4,4,2,5,2,5,5,5,5,5,2,6,2,6,3,3,3,3,2,2,2,2,4,4,4,4,2,5,2,5,4,4,4,4,2,4,2,4,4,M
4,4,4,2,6,2,8,3,3,5,5,2,2,2,2,4,4,6,6,2,5,2,8,4,4,6,6,2,4,2,7,4,4,7,7,2,6,3,8,3,3,5,5,2,2,2,2,4,4,6,6,2,5,2,8,4,4,6,6,2,4,2,7,4,4,7,7),this.instname=new Array(70),this.instname[0]="ADC",this.instname[1]="AND",this.instname[2]="ASL",this.instname[3]="BCC",this.instname[4]="BCS",this.instname[5]="BEQ",this.instname[6]="BIT",this.instname[7]="BMI",this.instname[8]="BNE",this.instname[9]="BPL",this.instname[10]="BRK",this.instname[11]="BVC",this.instname[12]="BVS",this.instname[13]="CLC",this.instname[14]="CLD",this.inM
stname[15]="CLI",this.instname[16]="CLV",this.instname[17]="CMP",this.instname[18]="CPX",this.instname[19]="CPY",this.instname[20]="DEC",this.instname[21]="DEX",this.instname[22]="DEY",this.instname[23]="EOR",this.instname[24]="INC",this.instname[25]="INX",this.instname[26]="INY",this.instname[27]="JMP",this.instname[28]="JSR",this.instname[29]="LDA",this.instname[30]="LDX",this.instname[31]="LDY",this.instname[32]="LSR",this.instname[33]="NOP",this.instname[34]="ORA",this.instname[35]="PHA",this.instname[36]="PHP"M
,this.instname[37]="PLA",this.instname[38]="PLP",this.instname[39]="ROL",this.instname[40]="ROR",this.instname[41]="RTI",this.instname[42]="RTS",this.instname[43]="SBC",this.instname[44]="SEC",this.instname[45]="SED",this.instname[46]="SEI",this.instname[47]="STA",this.instname[48]="STX",this.instname[49]="STY",this.instname[50]="TAX",this.instname[51]="TAY",this.instname[52]="TSX",this.instname[53]="TXA",this.instname[54]="TXS",this.instname[55]="TYA",this.instname[56]="ALR",this.instname[57]="ANC",this.instname[5M
8]="ARR",this.instname[59]="AXS",this.instname[60]="LAX",this.instname[61]="SAX",this.instname[62]="DCP",this.instname[63]="ISC",this.instname[64]="RLA",this.instname[65]="RRA",this.instname[66]="SLO",this.instname[67]="SRE",this.instname[68]="SKB",this.instname[69]="IGN",this.addrDesc=new Array("Zero Page           ","Relative            ","Implied             ","Absolute            ","Accumulator         ","Immediate           ","Zero Page,X         ","Zero Page,Y         ","Absolute,X          ","Absolute,Y     M
     ","Preindexed Indirect ","Postindexed Indirect","Indirect Absolute   ")};r.prototype={INS_ADC:0,INS_AND:1,INS_ASL:2,INS_BCC:3,INS_BCS:4,INS_BEQ:5,INS_BIT:6,INS_BMI:7,INS_BNE:8,INS_BPL:9,INS_BRK:10,INS_BVC:11,INS_BVS:12,INS_CLC:13,INS_CLD:14,INS_CLI:15,INS_CLV:16,INS_CMP:17,INS_CPX:18,INS_CPY:19,INS_DEC:20,INS_DEX:21,INS_DEY:22,INS_EOR:23,INS_INC:24,INS_INX:25,INS_INY:26,INS_JMP:27,INS_JSR:28,INS_LDA:29,INS_LDX:30,INS_LDY:31,INS_LSR:32,INS_NOP:33,INS_ORA:34,INS_PHA:35,INS_PHP:36,INS_PLA:37,INS_PLP:38,INS_ROL:39M
,INS_ROR:40,INS_RTI:41,INS_RTS:42,INS_SBC:43,INS_SEC:44,INS_SED:45,INS_SEI:46,INS_STA:47,INS_STX:48,INS_STY:49,INS_TAX:50,INS_TAY:51,INS_TSX:52,INS_TXA:53,INS_TXS:54,INS_TYA:55,INS_ALR:56,INS_ANC:57,INS_ARR:58,INS_AXS:59,INS_LAX:60,INS_SAX:61,INS_DCP:62,INS_ISC:63,INS_RLA:64,INS_RRA:65,INS_SLO:66,INS_SRE:67,INS_SKB:68,INS_IGN:69,INS_DUMMY:70,ADDR_ZP:0,ADDR_REL:1,ADDR_IMP:2,ADDR_ABS:3,ADDR_ACC:4,ADDR_IMM:5,ADDR_ZPX:6,ADDR_ZPY:7,ADDR_ABSX:8,ADDR_ABSY:9,ADDR_PREIDXIND:10,ADDR_POSTIDXIND:11,ADDR_INDABS:12,setOp:functioM
n(t,s,i,e,h){this.opdata[s]=255&t|(255&i)<<8|(255&e)<<16|(255&h)<<24}},t.exports=h},function(t,s,i){var e=i(2),h=i(0),r=function(t){this.nes=t,this.vramMem=null,this.spriteMem=null,this.vramAddress=null,this.vramTmpAddress=null,this.vramBufferedReadValue=null,this.firstWrite=null,this.sramAddress=null,this.currentMirroring=null,this.requestEndFrame=null,this.nmiOk=null,this.dummyCycleToggle=null,this.validTileData=null,this.nmiCounter=null,this.scanlineAlreadyRendered=null,this.f_nmiOnVblank=null,this.f_spriteSize=M
null,this.f_bgPatternTable=null,this.f_spPatternTable=null,this.f_addrInc=null,this.f_nTblAddress=null,this.f_color=null,this.f_spVisibility=null,this.f_bgVisibility=null,this.f_spClipping=null,this.f_bgClipping=null,this.f_dispType=null,this.cntFV=null,this.cntV=null,this.cntH=null,this.cntVT=null,this.cntHT=null,this.regFV=null,this.regV=null,this.regH=null,this.regVT=null,this.regHT=null,this.regFH=null,this.regS=null,this.curNt=null,this.attrib=null,this.buffer=null,this.bgbuffer=null,this.pixrendered=null,thisM
.validTileData=null,this.scantile=null,this.scanline=null,this.lastRenderedScanline=null,this.curX=null,this.sprX=null,this.sprY=null,this.sprTile=null,this.sprCol=null,this.vertFlip=null,this.horiFlip=null,this.bgPriority=null,this.spr0HitX=null,this.spr0HitY=null,this.hitSpr0=null,this.sprPalette=null,this.imgPalette=null,this.ptTile=null,this.ntable1=null,this.currentMirroring=null,this.nameTable=null,this.vramMirrorTable=null,this.palTable=null,this.showSpr0Hit=!1,this.clipToTvSize=!0,this.reset()};r.prototype=M
{STATUS_VRAMWRITE:4,STATUS_SLSPRITECOUNT:5,STATUS_SPRITE0HIT:6,STATUS_VBLANK:7,reset:function(){var t;for(this.vramMem=new Array(32768),this.spriteMem=new Array(256),t=0;t<this.vramMem.length;t++)this.vramMem[t]=0;for(t=0;t<this.spriteMem.length;t++)this.spriteMem[t]=0;for(this.vramAddress=null,this.vramTmpAddress=null,this.vramBufferedReadValue=0,this.firstWrite=!0,this.sramAddress=0,this.currentMirroring=-1,this.requestEndFrame=!1,this.nmiOk=!1,this.dummyCycleToggle=!1,this.validTileData=!1,this.nmiCounter=0,thisM
.scanlineAlreadyRendered=null,this.f_nmiOnVblank=0,this.f_spriteSize=0,this.f_bgPatternTable=0,this.f_spPatternTable=0,this.f_addrInc=0,this.f_nTblAddress=0,this.f_color=0,this.f_spVisibility=0,this.f_bgVisibility=0,this.f_spClipping=0,this.f_bgClipping=0,this.f_dispType=0,this.cntFV=0,this.cntV=0,this.cntH=0,this.cntVT=0,this.cntHT=0,this.regFV=0,this.regV=0,this.regH=0,this.regVT=0,this.regHT=0,this.regFH=0,this.regS=0,this.curNt=null,this.attrib=new Array(32),this.buffer=new Array(61440),this.bgbuffer=new Array(M
61440),this.pixrendered=new Array(61440),this.validTileData=null,this.scantile=new Array(32),this.scanline=0,this.lastRenderedScanline=-1,this.curX=0,this.sprX=new Array(64),this.sprY=new Array(64),this.sprTile=new Array(64),this.sprCol=new Array(64),this.vertFlip=new Array(64),this.horiFlip=new Array(64),this.bgPriority=new Array(64),this.spr0HitX=0,this.spr0HitY=0,this.hitSpr0=!1,this.sprPalette=new Array(16),this.imgPalette=new Array(16),this.ptTile=new Array(512),t=0;t<512;t++)this.ptTile[t]=new e;for(this.ntabM
le1=new Array(4),this.currentMirroring=-1,this.nameTable=new Array(4),t=0;t<4;t++)this.nameTable[t]=new n(32,32,"Nt"+t);for(this.vramMirrorTable=new Array(32768),t=0;t<32768;t++)this.vramMirrorTable[t]=t;this.palTable=new a,this.palTable.loadNTSCPalette(),this.updateControlReg1(0),this.updateControlReg2(0)},setMirroring:function(t){if(t!==this.currentMirroring){this.currentMirroring=t,this.triggerRendering(),null===this.vramMirrorTable&&(this.vramMirrorTable=new Array(32768));for(var s=0;s<32768;s++)this.vramMirrorM
Table[s]=s;this.defineMirrorRegion(16160,16128,32),this.defineMirrorRegion(16192,16128,32),this.defineMirrorRegion(16256,16128,32),this.defineMirrorRegion(16320,16128,32),this.defineMirrorRegion(12288,8192,3840),this.defineMirrorRegion(16384,0,16384),t===this.nes.rom.HORIZONTAL_MIRRORING?(this.ntable1[0]=0,this.ntable1[1]=0,this.ntable1[2]=1,this.ntable1[3]=1,this.defineMirrorRegion(9216,8192,1024),this.defineMirrorRegion(11264,10240,1024)):t===this.nes.rom.VERTICAL_MIRRORING?(this.ntable1[0]=0,this.ntable1[1]=1,thM
is.ntable1[2]=0,this.ntable1[3]=1,this.defineMirrorRegion(10240,8192,1024),this.defineMirrorRegion(11264,9216,1024)):t===this.nes.rom.SINGLESCREEN_MIRRORING?(this.ntable1[0]=0,this.ntable1[1]=0,this.ntable1[2]=0,this.ntable1[3]=0,this.defineMirrorRegion(9216,8192,1024),this.defineMirrorRegion(10240,8192,1024),this.defineMirrorRegion(11264,8192,1024)):t===this.nes.rom.SINGLESCREEN_MIRRORING2?(this.ntable1[0]=1,this.ntable1[1]=1,this.ntable1[2]=1,this.ntable1[3]=1,this.defineMirrorRegion(9216,9216,1024),this.defineMiM
rrorRegion(10240,9216,1024),this.defineMirrorRegion(11264,9216,1024)):(this.ntable1[0]=0,this.ntable1[1]=1,this.ntable1[2]=2,this.ntable1[3]=3)}},defineMirrorRegion:function(t,s,i){for(var e=0;e<i;e++)this.vramMirrorTable[t+e]=s+e},startVBlank:function(){this.nes.cpu.requestIrq(this.nes.cpu.IRQ_NMI),this.lastRenderedScanline<239&&this.renderFramePartially(this.lastRenderedScanline+1,240-this.lastRenderedScanline),this.endFrame(),this.lastRenderedScanline=-1},endScanline:function(){switch(this.scanline){case 19:thisM
.dummyCycleToggle&&(this.curX=1,this.dummyCycleToggle=!this.dummyCycleToggle);break;case 20:this.setStatusFlag(this.STATUS_VBLANK,!1),this.setStatusFlag(this.STATUS_SPRITE0HIT,!1),this.hitSpr0=!1,this.spr0HitX=-1,this.spr0HitY=-1,1!==this.f_bgVisibility&&1!==this.f_spVisibility||(this.cntFV=this.regFV,this.cntV=this.regV,this.cntH=this.regH,this.cntVT=this.regVT,this.cntHT=this.regHT,1===this.f_bgVisibility&&this.renderBgScanline(!1,0)),1===this.f_bgVisibility&&1===this.f_spVisibility&&this.checkSprite0(0),1!==thisM
.f_bgVisibility&&1!==this.f_spVisibility||this.nes.mmap.clockIrqCounter();break;case 261:this.setStatusFlag(this.STATUS_VBLANK,!0),this.requestEndFrame=!0,this.nmiCounter=9,this.scanline=-1;break;default:this.scanline>=21&&this.scanline<=260&&(1===this.f_bgVisibility&&(this.scanlineAlreadyRendered||(this.cntHT=this.regHT,this.cntH=this.regH,this.renderBgScanline(!0,this.scanline+1-21)),this.scanlineAlreadyRendered=!1,this.hitSpr0||1!==this.f_spVisibility||this.sprX[0]>=-7&&this.sprX[0]<256&&this.sprY[0]+1<=this.scaM
nline-20&&this.sprY[0]+1+(0===this.f_spriteSize?8:16)>=this.scanline-20&&this.checkSprite0(this.scanline-20)&&(this.hitSpr0=!0)),1!==this.f_bgVisibility&&1!==this.f_spVisibility||this.nes.mmap.clockIrqCounter())}this.scanline++,this.regsToAddress(),this.cntsToAddress()},startFrame:function(){var t=0;if(0===this.f_dispType)t=this.imgPalette[0];else switch(this.f_color){case 0:t=0;break;case 1:t=65280;break;case 2:t=16711680;break;case 3:t=0;break;case 4:t=255;break;default:t=0}var s,i=this.buffer;for(s=0;s<61440;s++M
)i[s]=t;var e=this.pixrendered;for(s=0;s<e.length;s++)e[s]=65},endFrame:function(){var t,s,i,e=this.buffer;if(this.showSpr0Hit){if(this.sprX[0]>=0&&this.sprX[0]<256&&this.sprY[0]>=0&&this.sprY[0]<240){for(t=0;t<256;t++)e[(this.sprY[0]<<8)+t]=16733525;for(t=0;t<240;t++)e[(t<<8)+this.sprX[0]]=16733525}if(this.spr0HitX>=0&&this.spr0HitX<256&&this.spr0HitY>=0&&this.spr0HitY<240){for(t=0;t<256;t++)e[(this.spr0HitY<<8)+t]=5635925;for(t=0;t<240;t++)e[(t<<8)+this.spr0HitX]=5635925}}if(this.clipToTvSize||0===this.f_bgClippiM
ng||0===this.f_spClipping)for(i=0;i<240;i++)for(s=0;s<8;s++)e[(i<<8)+s]=0;if(this.clipToTvSize)for(i=0;i<240;i++)for(s=0;s<8;s++)e[255+(i<<8)-s]=0;if(this.clipToTvSize)for(i=0;i<8;i++)for(s=0;s<256;s++)e[(i<<8)+s]=0,e[(239-i<<8)+s]=0;this.nes.ui.writeFrame(e)},updateControlReg1:function(t){this.triggerRendering(),this.f_nmiOnVblank=t>>7&1,this.f_spriteSize=t>>5&1,this.f_bgPatternTable=t>>4&1,this.f_spPatternTable=t>>3&1,this.f_addrInc=t>>2&1,this.f_nTblAddress=3&t,this.regV=t>>1&1,this.regH=1&t,this.regS=t>>4&1},upM
dateControlReg2:function(t){this.triggerRendering(),this.f_color=t>>5&7,this.f_spVisibility=t>>4&1,this.f_bgVisibility=t>>3&1,this.f_spClipping=t>>2&1,this.f_bgClipping=t>>1&1,this.f_dispType=1&t,0===this.f_dispType&&this.palTable.setEmphasis(this.f_color),this.updatePalettes()},setStatusFlag:function(t,s){var i=1<<t;this.nes.cpu.mem[8194]=this.nes.cpu.mem[8194]&255-i|(s?i:0)},readStatusRegister:function(){var t=this.nes.cpu.mem[8194];return this.firstWrite=!0,this.setStatusFlag(thi