`); } else{ document.write(`
`); for(let i=0; i< traitLayers.length; i++){ let traitCategory = traitLayers[i]; // "Background" let traitName = this_metadata[traitCategory]; let traitId = traitMap[traitCategory][traitName].id; traitIds.push("/content/" + traitId); } draw(document.getElementById('sharedCanvas'), traitIds); } } // Decode CBOR data from a hex string function decodeCbor(hexString) { // Convert hex string to Uint8Array const uint8Array = hexToUint8Array(hexString); try { // Decode CBOR data const decodedData = CBOR.decode(uint8Array.buffer); return decodedData; } catch (error) { console.error('Error decoding CBOR data:', error); return null; } } // Returns ORD Chain Data async function loadChainData(a, b) { const c = await fetchWithRetry(b, 10, 50); const d = await c.text(); return d; } // Convert hex string to Uint8Array function hexToUint8Array(hexString) { const bytes = []; for (let i = 0; i < hexString.length; i += 2) { bytes.push(parseInt(hexString.substr(i, 2), 16)); } return new Uint8Array(bytes); } function getInscriptionId() { var path = window.location.pathname; var regex = /([a-f0-9]{64}i[0-9]+)/i; //console.log("URL: " + path); var matchResults = regex.exec(path); if(matchResults === null){ return "ponzis"; } var iid = matchResults.pop(); return iid; } function draw(t, e) { let n = t.getContext("2d") , o = []; var a = 0; e.forEach(t => { let l = new Image; l.src = t, l.onload = () => { (a += 1) === e.length && function t() { for (let e = 0; e < o.length; e++) n.drawImage(o[e], 0, 0,600,600) }() } , o.push(l) } ) } // In the order that they need to be placed. const traitLayers = ["Background", "Pyramid", "Left Hand", "Mouth", "Topper", "Eye", "Right Hand"]; // Trait data with Percentages, sorted alphabetically within each trait category const traitMap = { Background: { "Black": {Percentage: 9, id: "4978bf3967f4c409d0c3f8e64e3e436d2f1cb31979e31123deb141cd310d3aa7i0"}, "Blue": {Percentage: 9, id: "4978bf3967f4c409d0c3f8e64e3e436d2f1cb31979e31123deb141cd310d3aa7i1"}, "Grey": {Percentage: 9, id: "4978bf3967f4c409d0c3f8e64e3e436d2f1cb31979e31123deb141cd310d3aa7i2"}, "Grid Border": {Percentage: 5, id: "4978bf3967f4c409d0c3f8e64e3e436d2f1cb31979e31123deb141cd310d3aa7i3"}, "Mint": {Percentage: 10, id: "4978bf3967f4c409d0c3f8e64e3e436d2f1cb31979e31123deb141cd310d3aa7i4"}, "Orange": {Percentage: 10, id: "4978bf3967f4c409d0c3f8e64e3e436d2f1cb31979e31123deb141cd310d3aa7i5"}, "Red": {Percentage: 10, id: "4978bf3967f4c409d0c3f8e64e3e436d2f1cb31979e31123deb141cd310d3aa7i6"}, "Retro Cartoon": {Percentage: 5, id: "4978bf3967f4c409d0c3f8e64e3e436d2f1cb31979e31123deb141cd310d3aa7i7"}, "Splotchy Border": {Percentage: 5, id: "4978bf3967f4c409d0c3f8e64e3e436d2f1cb31979e31123deb141cd310d3aa7i8"}, "Wavy Grid": {Percentage: 5, id: "4978bf3967f4c409d0c3f8e64e3e436d2f1cb31979e31123deb141cd310d3aa7i9"}, "White": {Percentage: 13, id: "4978bf3967f4c409d0c3f8e64e3e436d2f1cb31979e31123deb141cd310d3aa7i10"}, "Yellow": {Percentage: 10, id: "4978bf3967f4c409d0c3f8e64e3e436d2f1cb31979e31123deb141cd310d3aa7i11"}, }, Eye: { "All Seeing": {Percentage: 11, id: "4978bf3967f4c409d0c3f8e64e3e436d2f1cb31979e31123deb141cd310d3aa7i12"}, "Angry": {Percentage: 11, id: "4978bf3967f4c409d0c3f8e64e3e436d2f1cb31979e31123deb141cd310d3aa7i13"}, "Black Eye": {Percentage: 4, id: "4978bf3967f4c409d0c3f8e64e3e436d2f1cb31979e31123deb141cd310d3aa7i14"}, "Bulging Eye 1": {Percentage: 6, id: "4978bf3967f4c409d0c3f8e64e3e436d2f1cb31979e31123deb141cd310d3aa7i15"}, "Bulging Eye 2": {Percentage: 2, id: "4978bf3967f4c409d0c3f8e64e3e436d2f1cb31979e31123deb141cd310d3aa7i16"}, "Chillin": {Percentage: 9, id: "4978bf3967f4c409d0c3f8e64e3e436d2f1cb31979e31123deb141cd310d3aa7i17"}, "Dazed": {Percentage: 5, id: "4978bf3967f4c409d0c3f8e64e3e436d2f1cb31979e31123deb141cd310d3aa7i18"}, "Fiery": {Percentage: 3, id: "bc1711f09766348ce7bfdf446845b67527b7e50af8599afd2325f0e116008397i0"}, "Freaked": {Percentage: 6, id: "bc1711f09766348ce7bfdf446845b67527b7e50af8599afd2325f0e116008397i1"}, "Ghost": {Percentage: 1, id: "bc1711f09766348ce7bfdf446845b67527b7e50af8599afd2325f0e116008397i2"}, "Girly": {Percentage: 8, id: "bc1711f09766348ce7bfdf446845b67527b7e50af8599afd2325f0e116008397i3"}, "Happy": {Percentage: 11, id: "bc1711f09766348ce7bfdf446845b67527b7e50af8599afd2325f0e116008397i4"}, "Hearty": {Percentage: 4, id: "bc1711f09766348ce7bfdf446845b67527b7e50af8599afd2325f0e116008397i5"}, "Hollow": {Percentage: 2, id: "bc1711f09766348ce7bfdf446845b67527b7e50af8599afd2325f0e116008397i6"}, "Laser": {Percentage: 1, id: "bc1711f09766348ce7bfdf446845b67527b7e50af8599afd2325f0e116008397i7"}, "Sad": {Percentage: 7, id: "bc1711f09766348ce7bfdf446845b67527b7e50af8599afd2325f0e116008397i8"}, "Squiggle": {Percentage: 2, id: "bc1711f09766348ce7bfdf446845b67527b7e50af8599afd2325f0e116008397i9"}, "Stoney": {Percentage: 7, id: "bc1711f09766348ce7bfdf446845b67527b7e50af8599afd2325f0e116008397i10"}, }, "Left Hand": { "3rd Degree": {Percentage: 16, id: "985d5e4575a4da90fa7af1d195a977f77cc5201311c9391ac73a253e29b34f46i0"}, "FTP": {Percentage: 16, id: "985d5e4575a4da90fa7af1d195a977f77cc5201311c9391ac73a253e29b34f46i1"}, "Gold Okay": {Percentage: 1, id: "985d5e4575a4da90fa7af1d195a977f77cc5201311c9391ac73a253e29b34f46i2"}, "Okay": {Percentage: 16, id: "985d5e4575a4da90fa7af1d195a977f77cc5201311c9391ac73a253e29b34f46i3"}, "Open": {Percentage: 16, id: "985d5e4575a4da90fa7af1d195a977f77cc5201311c9391ac73a253e29b34f46i4"}, "Red Okay": {Percentage: 3, id: "985d5e4575a4da90fa7af1d195a977f77cc5201311c9391ac73a253e29b34f46i5"}, "The Horns": {Percentage: 16, id: "985d5e4575a4da90fa7af1d195a977f77cc5201311c9391ac73a253e29b34f46i6"}, "Up": {Percentage: 16, id: "985d5e4575a4da90fa7af1d195a977f77cc5201311c9391ac73a253e29b34f46i7"}, }, Mouth: { "All Seeing Eye": {Percentage: 2, id: "985d5e4575a4da90fa7af1d195a977f77cc5201311c9391ac73a253e29b34f46i8"}, "Blowing Bubble": {Percentage: 5, id: "985d5e4575a4da90fa7af1d195a977f77cc5201311c9391ac73a253e29b34f46i9"}, "Carefree": {Percentage: 6, id: "985d5e4575a4da90fa7af1d195a977f77cc5201311c9391ac73a253e29b34f46i10"}, "Classic Tongue": {Percentage: 6, id: "985d5e4575a4da90fa7af1d195a977f77cc5201311c9391ac73a253e29b34f46i11"}, "Clinched": {Percentage: 5, id: "985d5e4575a4da90fa7af1d195a977f77cc5201311c9391ac73a253e29b34f46i12"}, "Ded": {Percentage: 5, id: "985d5e4575a4da90fa7af1d195a977f77cc5201311c9391ac73a253e29b34f46i13"}, "Dork": {Percentage: 5, id: "e443be38e1b33cdca71fcceb4a3b3efc6ec2de8919e18063d1b9ac04a06ebc3ci0"}, "Gold Teef": {Percentage: 1, id: "e443be38e1b33cdca71fcceb4a3b3efc6ec2de8919e18063d1b9ac04a06ebc3ci1"}, "Grump": {Percentage: 5, id: "e443be38e1b33cdca71fcceb4a3b3efc6ec2de8919e18063d1b9ac04a06ebc3ci2"}, "Key Hole": {Percentage: 2, id: "e443be38e1b33cdca71fcceb4a3b3efc6ec2de8919e18063d1b9ac04a06ebc3ci3"}, "Lil Vamp": {Percentage: 6, id: "e443be38e1b33cdca71fcceb4a3b3efc6ec2de8919e18063d1b9ac04a06ebc3ci4"}, "Mustache": {Percentage: 5, id: "e443be38e1b33cdca71fcceb4a3b3efc6ec2de8919e18063d1b9ac04a06ebc3ci5"}, "Pentagram": {Percentage: 2, id: "e443be38e1b33cdca71fcceb4a3b3efc6ec2de8919e18063d1b9ac04a06ebc3ci6"}, "Pepe Clown": {Percentage: 3, id: "e443be38e1b33cdca71fcceb4a3b3efc6ec2de8919e18063d1b9ac04a06ebc3ci7"}, "Pepe Sad Teef": {Percentage: 3, id: "e443be38e1b33cdca71fcceb4a3b3efc6ec2de8919e18063d1b9ac04a06ebc3ci8"}, "Pepe Tongue": {Percentage: 3, id: "e443be38e1b33cdca71fcceb4a3b3efc6ec2de8919e18063d1b9ac04a06ebc3ci9"}, "Pepe Vampire": {Percentage: 3, id: "e443be38e1b33cdca71fcceb4a3b3efc6ec2de8919e18063d1b9ac04a06ebc3ci10"}, "Rainbow Puke": {Percentage: 1, id: "e443be38e1b33cdca71fcceb4a3b3efc6ec2de8919e18063d1b9ac04a06ebc3ci11"}, "Retro Girly Lips": {Percentage: 5, id: "e443be38e1b33cdca71fcceb4a3b3efc6ec2de8919e18063d1b9ac04a06ebc3ci12"}, "Squiggle": {Percentage: 5, id: "e443be38e1b33cdca71fcceb4a3b3efc6ec2de8919e18063d1b9ac04a06ebc3ci13"}, "Toofus": {Percentage: 6, id: "35869f0885996c5c1cca883de590f6483b107a6c2a568e6402024a3f8a9d73d1i0"}, "Upside Down Cross": {Percentage: 2, id: "35869f0885996c5c1cca883de590f6483b107a6c2a568e6402024a3f8a9d73d1i1"}, "Vampire Tongue": {Percentage: 5, id: "35869f0885996c5c1cca883de590f6483b107a6c2a568e6402024a3f8a9d73d1i2"}, "Whistling Tunes": {Percentage: 4, id: "35869f0885996c5c1cca883de590f6483b107a6c2a568e6402024a3f8a9d73d1i3"}, "Yelling": {Percentage: 5, id: "35869f0885996c5c1cca883de590f6483b107a6c2a568e6402024a3f8a9d73d1i4"}, }, Pyramid: { "90s": {Percentage: 7, id: "35869f0885996c5c1cca883de590f6483b107a6c2a568e6402024a3f8a9d73d1i5"}, "Black": {Percentage: 7, id: "35869f0885996c5c1cca883de590f6483b107a6c2a568e6402024a3f8a9d73d1i6"}, "Blue": {Percentage: 15, id: "35869f0885996c5c1cca883de590f6483b107a6c2a568e6402024a3f8a9d73d1i8"}, "Blue Tiger": {Percentage: 5, id: "35869f0885996c5c1cca883de590f6483b107a6c2a568e6402024a3f8a9d73d1i7"}, "Grey": {Percentage: 15, id: "35869f0885996c5c1cca883de590f6483b107a6c2a568e6402024a3f8a9d73d1i9"}, "Jade Cheetah": {Percentage: 5, id: "af3472977890646d41da37bd79629d5d19cd9937afea45016c85f65e9998dfcdi0"}, "Moomoo": {Percentage: 5, id: "af3472977890646d41da37bd79629d5d19cd9937afea45016c85f65e9998dfcdi1"}, "Purple": {Percentage: 11, id: "af3472977890646d41da37bd79629d5d19cd9937afea45016c85f65e9998dfcdi2"}, "Sand": {Percentage: 15, id: "af3472977890646d41da37bd79629d5d19cd9937afea45016c85f65e9998dfcdi3"}, "White": {Percentage: 15, id: "af3472977890646d41da37bd79629d5d19cd9937afea45016c85f65e9998dfcdi4"}, }, "Right Hand": { "3rd Degree": {Percentage: 6, id: "af3472977890646d41da37bd79629d5d19cd9937afea45016c85f65e9998dfcdi5"}, "Apple": {Percentage: 5, id: "af3472977890646d41da37bd79629d5d19cd9937afea45016c85f65e9998dfcdi6"}, "Bitcoin": {Percentage: 1, id: "af3472977890646d41da37bd79629d5d19cd9937afea45016c85f65e9998dfcdi7"}, "Bleeding Heart": {Percentage: 5, id: "af3472977890646d41da37bd79629d5d19cd9937afea45016c85f65e9998dfcdi8"}, "Cash": {Percentage: 5, id: "b58711f5b06acf19c62c845440ff4d4b7a1dd27fe203b8f84e56fdf77fabfb4ci0"}, "Deddy Bear": {Percentage: 3, id: "b58711f5b06acf19c62c845440ff4d4b7a1dd27fe203b8f84e56fdf77fabfb4ci1"}, "FTP": {Percentage: 6, id: "b58711f5b06acf19c62c845440ff4d4b7a1dd27fe203b8f84e56fdf77fabfb4ci2"}, "Gold Bar": {Percentage: 1, id: "b58711f5b06acf19c62c845440ff4d4b7a1dd27fe203b8f84e56fdf77fabfb4ci3"}, "Gold Okay": {Percentage: 1, id: "b58711f5b06acf19c62c845440ff4d4b7a1dd27fe203b8f84e56fdf77fabfb4ci4"}, "Gold Trident": {Percentage: 1, id: "b58711f5b06acf19c62c845440ff4d4b7a1dd27fe203b8f84e56fdf77fabfb4ci5"}, "Horns": {Percentage: 6, id: "4df0cf43a5793a64d2d759636dd4c5eea7e19c51a36e474e8c716f59ac446849i7"}, "Horny 8 Ball": {Percentage: 5, id: "b58711f5b06acf19c62c845440ff4d4b7a1dd27fe203b8f84e56fdf77fabfb4ci6"}, "Lil Bomb": {Percentage: 5, id: "b58711f5b06acf19c62c845440ff4d4b7a1dd27fe203b8f84e56fdf77fabfb4ci7"}, "Lil Nuke": {Percentage: 4, id: "b58711f5b06acf19c62c845440ff4d4b7a1dd27fe203b8f84e56fdf77fabfb4ci8"}, "Lulu's Torch": {Percentage: 5, id: "b58711f5b06acf19c62c845440ff4d4b7a1dd27fe203b8f84e56fdf77fabfb4ci9"}, "Lulu's Trident": {Percentage: 5, id: "4df0cf43a5793a64d2d759636dd4c5eea7e19c51a36e474e8c716f59ac446849i0"}, "Okay": {Percentage: 6, id: "4df0cf43a5793a64d2d759636dd4c5eea7e19c51a36e474e8c716f59ac446849i1"}, "Open": {Percentage: 6, id: "4df0cf43a5793a64d2d759636dd4c5eea7e19c51a36e474e8c716f59ac446849i2"}, "Revolver": {Percentage: 4, id: "4df0cf43a5793a64d2d759636dd4c5eea7e19c51a36e474e8c716f59ac446849i3"}, "Scared Emoji": {Percentage: 5, id: "4df0cf43a5793a64d2d759636dd4c5eea7e19c51a36e474e8c716f59ac446849i4"}, "Scythe": {Percentage: 3, id: "4df0cf43a5793a64d2d759636dd4c5eea7e19c51a36e474e8c716f59ac446849i5"}, "Sword": {Percentage: 1, id: "4df0cf43a5793a64d2d759636dd4c5eea7e19c51a36e474e8c716f59ac446849i6"}, "Up": {Percentage: 6, id: "4df0cf43a5793a64d2d759636dd4c5eea7e19c51a36e474e8c716f59ac446849i8"}, "World Grip": {Percentage: 5, id: "4df0cf43a5793a64d2d759636dd4c5eea7e19c51a36e474e8c716f59ac446849i9"}, }, Topper: { "Alumni Cap": {Percentage: 4, id: "4df0cf43a5793a64d2d759636dd4c5eea7e19c51a36e474e8c716f59ac446849i10"}, "Antenna": {Percentage: 4, id: "4df0cf43a5793a64d2d759636dd4c5eea7e19c51a36e474e8c716f59ac446849i11"}, "Antlers": {Percentage: 2, id: "0a10fc2a4b2618d00ded855a7391101517d566114394509da9d7a7bf1f36f5b0i0"}, "Axe": {Percentage: 4, id: "0a10fc2a4b2618d00ded855a7391101517d566114394509da9d7a7bf1f36f5b0i1"}, "Baseball Hat": {Percentage: 5, id: "0a10fc2a4b2618d00ded855a7391101517d566114394509da9d7a7bf1f36f5b0i2"}, "Bat Wings": {Percentage: 3, id: "0a10fc2a4b2618d00ded855a7391101517d566114394509da9d7a7bf1f36f5b0i3"}, "Birthday Cone": {Percentage: 3, id: "0a10fc2a4b2618d00ded855a7391101517d566114394509da9d7a7bf1f36f5b0i4"}, "Black Halo": {Percentage: 3, id: "0a10fc2a4b2618d00ded855a7391101517d566114394509da9d7a7bf1f36f5b0i5"}, "Bowler": {Percentage: 5, id: "0a10fc2a4b2618d00ded855a7391101517d566114394509da9d7a7bf1f36f5b0i6"}, "Brutal Horns": {Percentage: 3, id: "0a10fc2a4b2618d00ded855a7391101517d566114394509da9d7a7bf1f36f5b0i7"}, "Burglar Beanie": {Percentage: 4, id: "0a10fc2a4b2618d00ded855a7391101517d566114394509da9d7a7bf1f36f5b0i8"}, "Clown Hair 1": {Percentage: 4, id: "0a10fc2a4b2618d00ded855a7391101517d566114394509da9d7a7bf1f36f5b0i9"}, "Clown Hair 2": {Percentage: 4, id: "0a10fc2a4b2618d00ded855a7391101517d566114394509da9d7a7bf1f36f5b0i10"}, "Crown": {Percentage: 1, id: "0a10fc2a4b2618d00ded855a7391101517d566114394509da9d7a7bf1f36f5b0i11"}, "Dundee": {Percentage: 5, id: "0a10fc2a4b2618d00ded855a7391101517d566114394509da9d7a7bf1f36f5b0i12"}, "Flying Eye": {Percentage: 1, id: "a078bd2b989e1e047da0570b7ac13dfcd051aea37c11f328a3f3b9de2dab60f0i0"}, "Golden Eagle": {Percentage: 1, id: "a078bd2b989e1e047da0570b7ac13dfcd051aea37c11f328a3f3b9de2dab60f0i1"}, "Human Ears": {Percentage: 2, id: "a078bd2b989e1e047da0570b7ac13dfcd051aea37c11f328a3f3b9de2dab60f0i2"}, "Illuminati Hat": {Percentage: 1, id: "a078bd2b989e1e047da0570b7ac13dfcd051aea37c11f328a3f3b9de2dab60f0i3"}, "Lulu's Crown": {Percentage: 1, id: "a078bd2b989e1e047da0570b7ac13dfcd051aea37c11f328a3f3b9de2dab60f0i4"}, "Melted Candle": {Percentage: 4, id: "a078bd2b989e1e047da0570b7ac13dfcd051aea37c11f328a3f3b9de2dab60f0i5"}, "Mushie": {Percentage: 2, id: "a078bd2b989e1e047da0570b7ac13dfcd051aea37c11f328a3f3b9de2dab60f0i6"}, "Pirate Hat": {Percentage: 4, id: "a078bd2b989e1e047da0570b7ac13dfcd051aea37c11f328a3f3b9de2dab60f0i7"}, "Primate Skull": {Percentage: 2, id: "a078bd2b989e1e047da0570b7ac13dfcd051aea37c11f328a3f3b9de2dab60f0i8"}, "Retro Horns": {Percentage: 5, id: "28c6cde16d16fb4c8580785f54a7a7ce25af6b099628a804f85f306753237de1i0"}, "Santa Hat": {Percentage: 4, id: "28c6cde16d16fb4c8580785f54a7a7ce25af6b099628a804f85f306753237de1i1"}, "Saturn": {Percentage: 4, id: "28c6cde16d16fb4c8580785f54a7a7ce25af6b099628a804f85f306753237de1i2"}, "Sombrero": {Percentage: 4, id: "28c6cde16d16fb4c8580785f54a7a7ce25af6b099628a804f85f306753237de1i3"}, "Toon Moon": {Percentage: 4, id: "28c6cde16d16fb4c8580785f54a7a7ce25af6b099628a804f85f306753237de1i4"}, "Top Hat": {Percentage: 5, id: "28c6cde16d16fb4c8580785f54a7a7ce25af6b099628a804f85f306753237de1i5"}, "Vintage Clown Hat": {Percentage: 2, id: "28c6cde16d16fb4c8580785f54a7a7ce25af6b099628a804f85f306753237de1i6"}, }, };